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
pull/15753/head
Don Ho 4 weeks ago
parent 2aa47e3219
commit 682570ea6d

@ -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.

@ -1005,6 +1005,9 @@ BOOL Notepad_plus::notify(SCNotification *notification)
tipTmp = buf->getFullPathName();
if (buf->isUntitled())
{
wstring tabCreatedTime = buf->tabCreatedTimeString();
if (!tabCreatedTime.empty())
{
@ -1012,6 +1015,7 @@ BOOL Notepad_plus::notify(SCNotification *notification)
tipTmp += tabCreatedTime;
SendMessage(lpttt->hdr.hwndFrom, TTM_SETMAXTIPWIDTH, 0, 200);
}
}
else
{
SendMessage(lpttt->hdr.hwndFrom, TTM_SETMAXTIPWIDTH, 0, -1);

Loading…
Cancel
Save