From 541b745c3cbe85c363c02ac8846b0fe425b35f93 Mon Sep 17 00:00:00 2001 From: Mataes Date: Wed, 29 Apr 2020 22:26:29 +0300 Subject: newstory: small cleanup --- plugins/NewStory/src/calendartool.cpp | 12 ------------ plugins/NewStory/src/history.cpp | 4 ++-- plugins/NewStory/src/history_array.h | 2 +- plugins/NewStory/src/history_control.cpp | 14 ++++++++------ plugins/NewStory/src/utils.cpp | 3 +-- 5 files changed, 12 insertions(+), 23 deletions(-) (limited to 'plugins/NewStory/src') diff --git a/plugins/NewStory/src/calendartool.cpp b/plugins/NewStory/src/calendartool.cpp index 24fe7e059d..ec3a4cabce 100644 --- a/plugins/NewStory/src/calendartool.cpp +++ b/plugins/NewStory/src/calendartool.cpp @@ -14,18 +14,6 @@ INT_PTR CALLBACK CalendarToolDlgProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM PostMessage(hwnd, WM_CLOSE, 0, 0); break; - case WM_COMMAND: - switch (LOWORD(wParam)) { - case IDOK: - EndDialog(hwnd, 0); - return TRUE; - - case IDCANCEL: - EndDialog(hwnd, 0); - return TRUE; - } - break; - case WM_NOTIFY: { LPNMHDR hdr = (LPNMHDR)lParam; diff --git a/plugins/NewStory/src/history.cpp b/plugins/NewStory/src/history.cpp index eb29b2e624..bc199defb4 100644 --- a/plugins/NewStory/src/history.cpp +++ b/plugins/NewStory/src/history.cpp @@ -99,7 +99,7 @@ void LayoutFilterBar(HDWP hDwp, int x, int y, int w, InfoBarEvents *ib) hDwp = DeferWindowPos(hDwp, ib->hwndIcoOut, 0, x + 16, y + (16 + WND_SPACING) * 2, 16, 16, SWP_NOZORDER); - hDwp = DeferWindowPos(hDwp, ib->hwndTxtOut, 0, + DeferWindowPos(hDwp, ib->hwndTxtOut, 0, x + 32 + WND_SPACING, y + (16 + WND_SPACING) * 2, w - WND_SPACING - 32, 16, SWP_NOZORDER); } @@ -810,7 +810,7 @@ public: case WM_COMMAND: if (Clist_MenuProcessCommand(LOWORD(wParam), MPCF_CONTACTMENU, m_hContact)) - return true; + return TRUE; break; /* diff --git a/plugins/NewStory/src/history_array.h b/plugins/NewStory/src/history_array.h index 50e6fb1c97..8b670fce8f 100644 --- a/plugins/NewStory/src/history_array.h +++ b/plugins/NewStory/src/history_array.h @@ -86,7 +86,7 @@ public: { if (!-- * refCount) { delete refCount; - if (text) delete[] text; + delete[] text; } } diff --git a/plugins/NewStory/src/history_control.cpp b/plugins/NewStory/src/history_control.cpp index a7b6327a96..312f2296f8 100644 --- a/plugins/NewStory/src/history_control.cpp +++ b/plugins/NewStory/src/history_control.cpp @@ -275,8 +275,10 @@ static int LayoutItem(HWND hwnd, HistoryArray *items, int index) int width = rc.right - rc.left; ItemData *item = items->get(index, ItemData::ELM_DATA); - if (!item) + if (!item) { + DeleteDC(hdc); return 0; + } int tpl; int fontid; @@ -480,7 +482,7 @@ LRESULT CALLBACK NewstoryListWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM case NSM_SELECTITEMS: { - int start = min(data->items.getCount() - 1, max(0, wParam)); + int start = min(data->items.getCount() - 1, wParam); int end = min(data->items.getCount() - 1, max(0, lParam)); if (start > end) std::swap(start, end); @@ -496,7 +498,7 @@ LRESULT CALLBACK NewstoryListWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM case NSM_TOGGLEITEMS: { - int start = min(data->items.getCount() - 1, max(0, wParam)); + int start = min(data->items.getCount() - 1, wParam); int end = min(data->items.getCount() - 1, max(0, lParam)); if (start > end) std::swap(start, end); @@ -512,7 +514,7 @@ LRESULT CALLBACK NewstoryListWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM case NSM_SELECTITEMS2: { - int start = min(data->items.getCount() - 1, max(0, wParam)); + int start = min(data->items.getCount() - 1, wParam); int end = min(data->items.getCount() - 1, max(0, lParam)); if (start > end) std::swap(start, end); @@ -532,7 +534,7 @@ LRESULT CALLBACK NewstoryListWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM case NSM_DESELECTITEMS: { - int start = min(data->items.getCount() - 1, max(0, wParam)); + int start = min(data->items.getCount() - 1, wParam); int end = min(data->items.getCount() - 1, max(0, lParam)); if (start > end) { start ^= end; @@ -573,7 +575,7 @@ LRESULT CALLBACK NewstoryListWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM } case NSM_SETCARET: - if ((wParam >= 0) && (wParam < data->items.getCount())) { + if (wParam < data->items.getCount()) { data->caret = wParam; if (lParam) SendMessage(hwnd, NSM_ENSUREVISIBLE, data->caret, 0); diff --git a/plugins/NewStory/src/utils.cpp b/plugins/NewStory/src/utils.cpp index a413a75e8c..a112d23514 100644 --- a/plugins/NewStory/src/utils.cpp +++ b/plugins/NewStory/src/utils.cpp @@ -22,11 +22,10 @@ void CopyText(HWND hwnd, const wchar_t *text) { OpenClipboard(hwnd); EmptyClipboard(); - HGLOBAL hMem = GlobalAlloc(GMEM_MOVEABLE, sizeof(wchar_t) * (int)(mir_wstrlen(text) + 1)); + HGLOBAL hMem = GlobalAlloc(GMEM_MOVEABLE, sizeof(wchar_t) * (mir_wstrlen(text) + 1)); wchar_t *s = (wchar_t *)GlobalLock(hMem); mir_wstrcpy(s, text); GlobalUnlock(hMem); SetClipboardData(CF_UNICODETEXT, hMem); CloseClipboard(); - // GlobalFree(hMem); } -- cgit v1.2.3