From 176e52e14fd0358a7f26ca8d7b0205244dfde2e7 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 23 May 2018 23:29:25 +0300 Subject: no need to initialize pcli variable in each plugin (only in Clist_*) --- plugins/HwHotKeys/src/HwHotKeys_DllMain.cpp | 4 ---- plugins/HwHotKeys/src/HwHotKeys_KbdHook.cpp | 6 +++--- 2 files changed, 3 insertions(+), 7 deletions(-) (limited to 'plugins/HwHotKeys/src') diff --git a/plugins/HwHotKeys/src/HwHotKeys_DllMain.cpp b/plugins/HwHotKeys/src/HwHotKeys_DllMain.cpp index 4cbe88a23f..17ceb61f9a 100644 --- a/plugins/HwHotKeys/src/HwHotKeys_DllMain.cpp +++ b/plugins/HwHotKeys/src/HwHotKeys_DllMain.cpp @@ -25,7 +25,6 @@ CMPlugin g_plugin; HWND hDialogWnd = nullptr; // хэндл окна настроек, он глобально используется для вывода туда в реалтайме сканкодов клавы из хука HHOOK hHook; -CLIST_INTERFACE *pcli; // там хранятся настройки - сканкоды кнопок для закрытия/показа/чтения, на которые должны реагировать соответствующие действия DWORD code_Close = 0; @@ -93,9 +92,6 @@ extern "C" __declspec(dllexport) int Load(void) code_HideShow = db_get_dw(0, MODULENAME, "HideShow", 0); code_ReadMsg = db_get_dw(0, MODULENAME, "ReadMsg", 0); - // Интерфейс контактлиста - макрос заполняет CLIST_INTERFACE *pcli; - pcli = Clist_GetInterface(); - // регистрация диалога опций HookEvent(ME_OPT_INITIALISE, initializeOptions); diff --git a/plugins/HwHotKeys/src/HwHotKeys_KbdHook.cpp b/plugins/HwHotKeys/src/HwHotKeys_KbdHook.cpp index 0908375dc8..1dfa18bd81 100644 --- a/plugins/HwHotKeys/src/HwHotKeys_KbdHook.cpp +++ b/plugins/HwHotKeys/src/HwHotKeys_KbdHook.cpp @@ -95,7 +95,7 @@ LRESULT CALLBACK key_hook(int nCode, WPARAM wParam, LPARAM lParam) // https://m if (HwHotKeys_CompareCurrentScancode(code_HideShow)) { // хоткей сворачивания/разворачивания главного окна Miranda // Beep(700, 200); - pcli->pfnShowHide(); // есть варианты + g_CLI.pfnShowHide(); // есть варианты return 1; } @@ -103,8 +103,8 @@ LRESULT CALLBACK key_hook(int nCode, WPARAM wParam, LPARAM lParam) // https://m // Beep(1500, 200); if (Clist_EventsProcessTrayDoubleClick(0) != 0) { // клик по трею для стандартного открытия сообщения // иначе - окно чата уже открыто и надо его вытащить наверх... - SetForegroundWindow(pcli->hwndContactList); - SetFocus(pcli->hwndContactList); + SetForegroundWindow(g_CLI.hwndContactList); + SetFocus(g_CLI.hwndContactList); // хотя всЄ равно это не очень работает в новой винде // надо http://www.rsdn.ru/article/qna/ui/wndsetfg.xml // но пока незнаю где тут взять хэндл окна чата(причём именно для -- cgit v1.2.3