aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Editor.h
diff options
context:
space:
mode:
authornyamatongwe <unknown>2002-03-04 10:40:57 +0000
committernyamatongwe <unknown>2002-03-04 10:40:57 +0000
commit5ce76fcabf1db1051f544165752d23fe501b02c0 (patch)
treebb179ed11cb26f7b298015a3c5d7578ad8f68a57 /src/Editor.h
parentc960863c145ab775cc745ccb6b526d5bffcdd11e (diff)
downloadscintilla-mirror-5ce76fcabf1db1051f544165752d23fe501b02c0.tar.gz
Fixed bug when switching buffers led to stale line layout cache entries
by deallocating the cache when switching buffers. When number of lines decreases, line layout cache entries for extra lines are deleted.
Diffstat (limited to 'src/Editor.h')
-rw-r--r--src/Editor.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Editor.h b/src/Editor.h
index 35aea3fc3..d9719dc53 100644
--- a/src/Editor.h
+++ b/src/Editor.h
@@ -93,10 +93,10 @@ class LineLayoutCache {
int styleClock;
void Allocate(int length_);
void AllocateForLevel(int linesOnScreen, int linesInDoc);
- void Deallocate();
public:
LineLayoutCache();
virtual ~LineLayoutCache();
+ void Deallocate();
enum {
llcNone=SC_CACHE_NONE,
llcCaret=SC_CACHE_CARET,