Small refactoring

This commit is contained in:
Don Ho 2024-09-19 18:38:07 +02:00
parent 27ce5f8499
commit 595074152d
1 changed files with 9 additions and 19 deletions

View File

@ -985,9 +985,16 @@ BOOL Notepad_plus::notify(SCNotification *notification)
wcscpy_s(lpttt->szText, tipTmp.c_str()); wcscpy_s(lpttt->szText, tipTmp.c_str());
return TRUE; return TRUE;
} }
else if (hWin == _mainDocTab.getHSelf()) else
{ {
BufferID idd = _mainDocTab.getBufferByIndex(id); BufferID idd = BUFFER_INVALID;
if (hWin == _mainDocTab.getHSelf())
idd = _mainDocTab.getBufferByIndex(id);
else if (hWin == _subDocTab.getHSelf())
idd = _subDocTab.getBufferByIndex(id);
else
return FALSE;
Buffer * buf = MainFileManager.getBufferByID(idd); Buffer * buf = MainFileManager.getBufferByID(idd);
if (buf == nullptr) if (buf == nullptr)
return FALSE; return FALSE;
@ -1000,23 +1007,6 @@ BOOL Notepad_plus::notify(SCNotification *notification)
lpttt->lpszText = docTip; lpttt->lpszText = docTip;
return TRUE; return TRUE;
} }
else if (hWin == _subDocTab.getHSelf())
{
BufferID idd = _subDocTab.getBufferByIndex(id);
Buffer * buf = MainFileManager.getBufferByID(idd);
if (buf == nullptr)
return FALSE;
tipTmp = buf->getFullPathName();
if (tipTmp.length() >= tipMaxLen)
return FALSE;
wcscpy_s(docTip, tipTmp.c_str());
lpttt->lpszText = docTip;
return TRUE;
}
else
return FALSE;
} }
catch (...) catch (...)
{ {