From 74e9b42783af6a0a9d51df6271bca169e3dcc81d Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Tue, 12 Aug 2014 18:42:49 +0000 Subject: extraicons registration moved to Load() git-svn-id: http://svn.miranda-ng.org/main/trunk@10168 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/BuddyExpectator/src/BuddyExpectator.cpp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'plugins/BuddyExpectator/src/BuddyExpectator.cpp') diff --git a/plugins/BuddyExpectator/src/BuddyExpectator.cpp b/plugins/BuddyExpectator/src/BuddyExpectator.cpp index 1f30bcee9a..fa0dcb9876 100644 --- a/plugins/BuddyExpectator/src/BuddyExpectator.cpp +++ b/plugins/BuddyExpectator/src/BuddyExpectator.cpp @@ -136,8 +136,7 @@ LRESULT CALLBACK MissYouPopupDlgProc(HWND hWnd, UINT message, WPARAM wParam, LPA CallServiceSync("BuddyExpectator/actionMissYou", (WPARAM)PUGetContact(hWnd), 0); if ( !db_get_b(PUGetContact(hWnd), MODULE_NAME, "MissYouNotifyAlways", 0)) { db_set_b(PUGetContact(hWnd), MODULE_NAME, "MissYou", 0); - if (options.MissYouIcon) - ExtraIcon_Clear(hExtraIcon, PUGetContact(hWnd)); + ExtraIcon_Clear(hExtraIcon, PUGetContact(hWnd)); } PUDeletePopup(hWnd); } @@ -150,8 +149,7 @@ LRESULT CALLBACK MissYouPopupDlgProc(HWND hWnd, UINT message, WPARAM wParam, LPA case UM_POPUPACTION: if (wParam == 1) { db_set_b(PUGetContact(hWnd), MODULE_NAME, "MissYou", 0); - if (options.MissYouIcon) - ExtraIcon_Clear(hExtraIcon, PUGetContact(hWnd)); + ExtraIcon_Clear(hExtraIcon, PUGetContact(hWnd)); PUDeletePopup(hWnd); } break; @@ -421,13 +419,11 @@ INT_PTR MenuMissYouClick(WPARAM hContact, LPARAM) { if (db_get_b(hContact, MODULE_NAME, "MissYou", 0)) { db_set_b(hContact, MODULE_NAME, "MissYou", 0); - if (options.MissYouIcon) - ExtraIcon_Clear(hExtraIcon, hContact); + ExtraIcon_Clear(hExtraIcon, hContact); } else { db_set_b(hContact, MODULE_NAME, "MissYou", 1); - if (options.MissYouIcon) - ExtraIcon_SetIcon(hExtraIcon, hContact, "enabled_icon"); + ExtraIcon_SetIcon(hExtraIcon, hContact, "enabled_icon"); } return 0; @@ -615,8 +611,6 @@ int ModulesLoaded(WPARAM, LPARAM) timer_id = SetTimer(0, 0, 1000 * 60 * 60 * 4, TimerProc); // check every 4 hours HookEvent(ME_SYSTEM_MODULESLOADED, ModulesLoaded2); - if (options.MissYouIcon) - hExtraIcon = ExtraIcon_Register("buddy_exp", LPGEN("Buddy Expectator"), "enabled_icon"); //////////////////////////////////////////////////////////////////////////// @@ -708,6 +702,8 @@ extern "C" int __declspec(dllexport) Load(void) db_set_dw(hContact, MODULE_NAME, "CreationTime", current_time); } + hExtraIcon = ExtraIcon_Register("buddy_exp", LPGEN("Buddy Expectator"), "enabled_icon"); + return 0; } -- cgit v1.2.3