Fix saved file from new empty doc keeping created time tip issue

Fix https://community.notepad-plus-plus.org/topic/26235/notepad-v8-7-1-release-candidate/11?_=1730165549940
This commit is contained in:
Don Ho 2024-10-31 00:13:35 +01:00
parent 2aa47e3219
commit 682570ea6d
2 changed files with 10 additions and 7 deletions

View File

@ -1888,8 +1888,7 @@ bool Notepad_plus::fileSaveAs(BufferID id, bool isSaveCopy)
}
fDlg.setTitle(localizedTitle.c_str());
const wstring checkboxLabel = _nativeLangSpeaker.getLocalizedStrFromID("file-save-assign-type",
L"&Append extension");
const wstring checkboxLabel = _nativeLangSpeaker.getLocalizedStrFromID("file-save-assign-type", L"&Append extension");
fDlg.enableFileTypeCheckbox(checkboxLabel, !defaultAllTypes);
// Disable file autodetection before opening save dialog to prevent use-after-delete bug.

View File

@ -1005,12 +1005,16 @@ BOOL Notepad_plus::notify(SCNotification *notification)
tipTmp = buf->getFullPathName();
wstring tabCreatedTime = buf->tabCreatedTimeString();
if (!tabCreatedTime.empty())
if (buf->isUntitled())
{
tipTmp += L"\r";
tipTmp += tabCreatedTime;
SendMessage(lpttt->hdr.hwndFrom, TTM_SETMAXTIPWIDTH, 0, 200);
wstring tabCreatedTime = buf->tabCreatedTimeString();
if (!tabCreatedTime.empty())
{
tipTmp += L"\r";
tipTmp += tabCreatedTime;
SendMessage(lpttt->hdr.hwndFrom, TTM_SETMAXTIPWIDTH, 0, 200);
}
}
else
{