aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/ScintillaWin.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'win32/ScintillaWin.cxx')
-rw-r--r--win32/ScintillaWin.cxx11
1 files changed, 2 insertions, 9 deletions
diff --git a/win32/ScintillaWin.cxx b/win32/ScintillaWin.cxx
index ffd804e2d..e5c751e93 100644
--- a/win32/ScintillaWin.cxx
+++ b/win32/ScintillaWin.cxx
@@ -147,10 +147,6 @@ class ScintillaWin :
static HINSTANCE hInstance;
-#ifdef SCI_LEXER
- LexerManager *lexMan;
-#endif
-
ScintillaWin(HWND hwnd);
ScintillaWin(const ScintillaWin &) : ScintillaBase() {}
virtual ~ScintillaWin();
@@ -269,7 +265,8 @@ void ScintillaWin::Initialise() {
OleInitialize(NULL);
#ifdef SCI_LEXER
- lexMan = new LexerManager;
+ LexerManager *lexMan = LexerManager::GetInstance();
+ lexMan->Load();
#endif
}
@@ -278,10 +275,6 @@ void ScintillaWin::Finalise() {
SetTicking(false);
RevokeDragDrop(wMain.GetID());
OleUninitialize();
-
-#ifdef SCI_LEXER
- delete lexMan;
-#endif
}
void ScintillaWin::StartDrag() {