COIN-OR::LEMON - Graph Library

Changeset 117:004b239908e6 in glemon-0.x for new_map_win.cc


Ignore:
Timestamp:
01/09/06 13:41:06 (18 years ago)
Author:
Hegyi Péter
Branch:
gui
Phase:
public
Convert:
svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk/gui@2462
Message:

The tree that is created for evaluation of expression string at new map creation is deleted after usage.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • new_map_win.cc

    r114 r117  
    160160              //display it
    161161              //gdc.changeEdgeText(mapname);
    162 
    163               //delete emptr;
    164162            }
    165163          else //!edge.get_active()
     
    241239              //display it
    242240              //gdc.changeNodeText(mapname);
    243 
    244               //delete emptr;
    245241            }
    246242          if(!abortion)
     
    375371      std::string polishform=postOrder(root);
    376372
     373      deleteTree(root);
     374
    377375      return polishform;
    378376    }
    379377  return "";
     378}
     379
     380void NewMapWin::deleteTree(NewMapWin::tree_node * node)
     381{
     382  if(node->left_child!=NULL)
     383    {
     384      deleteTree(node->left_child);
     385    }
     386  if(node->right_child!=NULL)
     387    {
     388      deleteTree(node->right_child);
     389    }
     390  delete node;
    380391}
    381392
Note: See TracChangeset for help on using the changeset viewer.