| 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 |