From 682570ea6d364dd5d72453882e87d067148bb6be Mon Sep 17 00:00:00 2001 From: Don Ho Date: Thu, 31 Oct 2024 00:13:35 +0100 Subject: [PATCH] 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 --- PowerEditor/src/NppIO.cpp | 3 +-- PowerEditor/src/NppNotification.cpp | 14 +++++++++----- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/PowerEditor/src/NppIO.cpp b/PowerEditor/src/NppIO.cpp index 4e189dead..c893d9059 100644 --- a/PowerEditor/src/NppIO.cpp +++ b/PowerEditor/src/NppIO.cpp @@ -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. diff --git a/PowerEditor/src/NppNotification.cpp b/PowerEditor/src/NppNotification.cpp index cbae3a3a7..8503b6033 100644 --- a/PowerEditor/src/NppNotification.cpp +++ b/PowerEditor/src/NppNotification.cpp @@ -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 {