diff options
Diffstat (limited to 'src/Editor.cxx')
| -rw-r--r-- | src/Editor.cxx | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/src/Editor.cxx b/src/Editor.cxx index b75a62ec6..470b30ea3 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -35,6 +35,9 @@ active(false), on(false), period(500) {}  Timer::Timer() :  ticking(false), ticksToWait(0), tickerID(0) {} +Idler::Idler() : +state(false), idlerID(0) {} +  LineLayout::LineLayout(int maxLineLength_) :  	lineStarts(0),  	lenLineStarts(0), @@ -375,6 +378,7 @@ Editor::Editor() {  	wrapState = eWrapNone;  	wrapWidth = LineLayout::wrapWidthInfinite;  	docLineLastWrapped = -1; +	docLastLineToWrap = -1;  	hsStart = -1;  	hsEnd = -1; @@ -387,6 +391,7 @@ Editor::~Editor() {  	pdoc->Release();  	pdoc = 0;  	DropGraphics(); +	/* 	SetIdle(false) must be called in a platform independent way */  	delete pixmapLine;  	delete pixmapSelMargin;  	delete pixmapSelPattern; @@ -395,6 +400,7 @@ Editor::~Editor() {  }  void Editor::Finalise() { +	SetIdle(false);  	CancelModes();  } | 
