Ignore:
Timestamp:
May 30, 2007, 6:21:04 PM (17 years ago)
Author:
chou
Message:

correction de qq bugs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Bdd/src/BaseV_modify.cpp

    r32 r33  
    2828        position_tab=position_tab_init;
    2929      else
    30         for(position_tab=position_tab_init ;level<groups->operator[](position_tab+1).getLevel();position_tab++);
    31       //cout << position_tab << "         " << position_tab_init<<endl;
     30        for(position_tab=position_tab_init ;position_tab+1<groups->size()&&level<groups->operator[](position_tab+1).getLevel();position_tab++);
     31      cout << position_tab << "         " << position_tab_init<<endl;
    3232      //create a new group and add
    3333      for(i=position_tab;i>=position_tab_init;i--)
     
    5555                }
    5656            }
    57           groups->insert(position_tab+1,*g);
    58           listgroup->insert(position_tab+1,g->getName());
     57              groups->insert(position_tab+1,*g);
     58              listgroup->insert(position_tab+1,g->getName());
     59         
    5960          delete g;
    6061         
Note: See TracChangeset for help on using the changeset viewer.