diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mir_app/src/clistmod.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/mir_app/src/clistmod.cpp b/src/mir_app/src/clistmod.cpp index 19b9a8a860..df3e6f8641 100644 --- a/src/mir_app/src/clistmod.cpp +++ b/src/mir_app/src/clistmod.cpp @@ -158,8 +158,17 @@ static void AddProtoIconIndex(PROTOACCOUNT *pa) }
}
+static int ContactListModulesLoaded2(WPARAM, LPARAM)
+{
+ InitStaticAccounts();
+ return 0;
+}
+
static int ContactListModulesLoaded(WPARAM, LPARAM)
{
+ // delay accounts initialization after all plugins initialization
+ HookEvent(ME_SYSTEM_MODULESLOADED, ContactListModulesLoaded2);
+
ScheduleMenuUpdate();
RebuildMenuOrder();
@@ -171,7 +180,6 @@ static int ContactListModulesLoaded(WPARAM, LPARAM) LoadCLUIModule();
InitClistHotKeys();
- InitStaticAccounts();
InitMoveToGroup();
CMenuItem mi(&g_plugin);
|