diff options
| author | nyamatongwe <unknown> | 2003-09-18 12:24:16 +0000 | 
|---|---|---|
| committer | nyamatongwe <unknown> | 2003-09-18 12:24:16 +0000 | 
| commit | 8b01a8c965414fa2ed7a86ced041bc515df31e82 (patch) | |
| tree | 1d298eb03c468b2a0b4fe6068ccc6598b3995442 /src/Editor.cxx | |
| parent | 2494178d6e891a824f870a940770e68a8860dd56 (diff) | |
| download | scintilla-mirror-8b01a8c965414fa2ed7a86ced041bc515df31e82.tar.gz | |
Safe parts of idle time wrapping.
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();  } | 
