From d8f3ec4f391579f56c942f8be3ee24bcd016984f Mon Sep 17 00:00:00 2001
From: George Hazan <george.hazan@gmail.com>
Date: Thu, 22 Aug 2024 15:21:27 +0300
Subject: fixes #4593 (SecureIM: lost extra icon)

---
 plugins/SecureIM/src/loadicons.cpp | 2 ++
 plugins/SecureIM/src/main.cpp      | 3 ---
 2 files changed, 2 insertions(+), 3 deletions(-)

(limited to 'plugins')

diff --git a/plugins/SecureIM/src/loadicons.cpp b/plugins/SecureIM/src/loadicons.cpp
index 3ab3b30c77..6fccc0f048 100644
--- a/plugins/SecureIM/src/loadicons.cpp
+++ b/plugins/SecureIM/src/loadicons.cpp
@@ -117,4 +117,6 @@ void InitIcons(void)
 	}
 
 	HookEvent(ME_SKIN_ICONSCHANGED, ReloadIcons);
+
+	g_hCLIcon = ExtraIcon_RegisterCallback(MODULENAME, LPGEN("SecureIM status"), "sim_cm_est", onExtraImageListRebuilding, onExtraImageApplying);
 }
diff --git a/plugins/SecureIM/src/main.cpp b/plugins/SecureIM/src/main.cpp
index 85fa6178fb..0a4aa7ae3d 100644
--- a/plugins/SecureIM/src/main.cpp
+++ b/plugins/SecureIM/src/main.cpp
@@ -345,9 +345,6 @@ int CMPlugin::Load(void)
 	CreateServiceFunction(MODULENAME"/MODE_PGP", Service_ModePGP);
 	CreateServiceFunction(MODULENAME"/MODE_GPG", Service_ModeGPG);
 	CreateServiceFunction(MODULENAME"/MODE_RSA", Service_ModeRSAAES);
-
-	g_hCLIcon = ExtraIcon_RegisterCallback(MODULENAME, LPGEN("SecureIM status"), "sim_cm_est", onExtraImageListRebuilding, onExtraImageApplying);
-
 	return 0;
 }
 
-- 
cgit v1.2.3