From e00d1d823ba43f0b42a6ee1e1972b99f904a4dfb Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 13 Jun 2021 21:35:33 +0300 Subject: =?UTF-8?q?fixes=20#2898=20(Notes=20and=20Reminders:=20=D0=BF?= =?UTF-8?q?=D0=BE=D1=81=D0=BB=D0=B5=20=D1=80=D0=B5=D1=81=D1=82=D0=B0=D1=80?= =?UTF-8?q?=D1=82=D0=B0=20=D0=BF=D1=80=D0=BE=D0=BF=D0=B0=D0=B4=D0=B0=D0=B5?= =?UTF-8?q?=D1=82=20=D1=82=D0=B5=D0=BA=D1=81=D1=82=20=D0=B7=D0=B0=D0=BC?= =?UTF-8?q?=D0=B5=D1=82=D0=BE=D0=BA)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/NotesAndReminders/src/notes.cpp | 4 ++-- plugins/NotesAndReminders/src/version.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'plugins/NotesAndReminders/src') diff --git a/plugins/NotesAndReminders/src/notes.cpp b/plugins/NotesAndReminders/src/notes.cpp index ef1c129635..c547994008 100644 --- a/plugins/NotesAndReminders/src/notes.cpp +++ b/plugins/NotesAndReminders/src/notes.cpp @@ -271,7 +271,7 @@ static void JustSaveNotes(STICKYNOTE *pModified = nullptr) if (SzT) { // TODO: change to support unicode and rtf, use EM_STREAMOUT if (SzT > MAX_NOTE_LEN) SzT = MAX_NOTE_LEN; // we want to be far below the 64k limit - pNote->wszText.Preallocate(SzT + 1); + pNote->wszText.Truncate(SzT + 1); GetWindowTextW(pNote->REHwnd, pNote->wszText.GetBuffer(), SzT + 1); } else pNote->wszText.Empty(); @@ -1236,7 +1236,7 @@ static void LoadNote(char *Value, bool bIsStartup) case DATATAG_TEXT: if (auto *pwszTmp = mir_utf8decodeW(TVal)) { wszText = pwszTmp; - delete pwszTmp; + mir_free(pwszTmp); } else wszText = _A2T(TVal); break; diff --git a/plugins/NotesAndReminders/src/version.h b/plugins/NotesAndReminders/src/version.h index fcfef34732..1c982ce81c 100644 --- a/plugins/NotesAndReminders/src/version.h +++ b/plugins/NotesAndReminders/src/version.h @@ -1,7 +1,7 @@ #define __MAJOR_VERSION 0 #define __MINOR_VERSION 2 #define __RELEASE_NUM 2 -#define __BUILD_NUM 1 +#define __BUILD_NUM 2 #include -- cgit v1.2.3