* ./hurricane/src/hviewer :

- Bug: corrected memory leak in RedrawManager, events weren't freed.
    - Bug: various attributes reordering in constructors.
This commit is contained in:
Jean-Paul Chaput 2009-02-13 16:30:27 +00:00
parent cb3d9cb835
commit c3f4af9cbf
3 changed files with 6 additions and 4 deletions

View File

@ -329,6 +329,7 @@ namespace Hurricane {
_interrupted = false;
}
#else
delete _events.front ();
_events.pop_front ();
#endif
}
@ -929,8 +930,8 @@ namespace Hurricane {
, _cellChanged (true)
, _selectionHasChanged (false)
, _delaySelectionChanged(0)
, _enableRedrawInterrupt(false)
, _cellModificated (true)
, _enableRedrawInterrupt(false)
, _selectors ()
, _commands ()
, _redrawRectCount (0)

View File

@ -778,13 +778,14 @@ namespace Hurricane {
inline CellWidget::State::State ( Cell* cell )
: _cell (cell)
, _cellWidget (NULL)
, _selection ()
, _showBoundaries (true)
, _showSelection (false)
, _queryFilter (~Query::DoTerminalCells)
, _startLevel (0)
, _stopLevel (99)
, _rubberShape (CellWidget::Steiner)
, _showBoundaries (true)
, _showSelection (false)
, _cumulativeSelection(false)
, _scaleHistory ()
, _ihistory (0)