[BUG_FIXED] Fix a visual glitch on exit
Don't make Notepad++ redraw on exit.
This commit is contained in:
parent
05183aeec5
commit
ba5d36e2bf
@ -1510,6 +1510,10 @@ LRESULT Notepad_plus::process(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lPa
|
||||
const NppGUI & nppgui = pNppParam->getNppGUI();
|
||||
|
||||
bool isSnapshotMode = nppgui.isSnapshotMode();
|
||||
|
||||
if (isSnapshotMode)
|
||||
::LockWindowUpdate(_pPublicInterface->getHSelf());
|
||||
|
||||
if (isSnapshotMode)
|
||||
MainFileManager->backupCurrentBuffer();
|
||||
|
||||
@ -1589,9 +1593,14 @@ LRESULT Notepad_plus::process(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lPa
|
||||
}
|
||||
}
|
||||
|
||||
if (not isSnapshotMode)
|
||||
::LockWindowUpdate(_pPublicInterface->getHSelf());
|
||||
|
||||
//Sends WM_DESTROY, Notepad++ will end
|
||||
if(Message == WM_CLOSE)
|
||||
if (Message == WM_CLOSE)
|
||||
::DestroyWindow(hwnd);
|
||||
|
||||
::LockWindowUpdate(NULL);
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user