Index: src/plugin/PluginClass.cpp |
=================================================================== |
--- a/src/plugin/PluginClass.cpp |
+++ b/src/plugin/PluginClass.cpp |
@@ -1257,6 +1257,12 @@ |
switch (nCommand) |
{ |
+ case ID_MENU_UPDATE: |
+ { |
+ CPluginClient* client = CPluginClient::GetInstance(); |
+ client->CheckForUpdates(); |
+ } |
+ break; |
case ID_MENU_DISABLE: |
{ |
CPluginSettings* settings = CPluginSettings::GetInstance(); |
@@ -1387,12 +1393,12 @@ |
#endif // SUPPORT_WHITELIST |
// Plugin update |
- ctext = dictionary->Lookup("menu", "update"); |
+ ctext = dictionary->Lookup("menu", "menu-update"); |
Wladimir Palant
2013/08/13 09:19:51
What's the point of prefixing everything in the "m
|
fmii.fMask = MIIM_STATE | MIIM_STRING; |
fmii.fState = client ? MFS_ENABLED : MFS_DISABLED; |
fmii.dwTypeData = const_cast<LPWSTR>(ctext.c_str()); |
fmii.cch = ctext.size(); |
- ::SetMenuItemInfoW(hMenu, ID_PLUGIN_UPDATE, FALSE, &fmii); |
+ ::SetMenuItemInfoW(hMenu, ID_MENU_UPDATE, FALSE, &fmii); |
// Plugin enable |