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(); } |