[BUG_FIXED] (Author: Andreas Jonsson) Fix a GUI bug: it shows empty tab row while closing a last tab in a row (in the multi-line tab mode).

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@926 f5eea248-9336-0410-98b8-ebc06183d4e3
This commit is contained in:
Don Ho 2012-07-07 10:15:25 +00:00
parent 52d9ea2d4c
commit 3ef269d952

View File

@ -139,8 +139,10 @@ void DocTabView::bufferUpdated(Buffer * buffer, int mask) {
::SendMessage(_hSelf, TCM_SETITEM, index, reinterpret_cast<LPARAM>(&tie)); ::SendMessage(_hSelf, TCM_SETITEM, index, reinterpret_cast<LPARAM>(&tie));
// WM_SIZE shouldn't be needed here // send WM_SIZE only when change tab
//::SendMessage(_hParent, WM_SIZE, 0, 0); // It is needed while a tab is closed (so tab changed) in multi-line tab mode
if (mask & BufferChangeRecentTag)
::SendMessage(_hParent, WM_SIZE, 0, 0);
} }
void DocTabView::setBuffer(int index, BufferID id) { void DocTabView::setBuffer(int index, BufferID id) {