| Index: src/plugin/PluginClass.cpp |
| =================================================================== |
| --- a/src/plugin/PluginClass.cpp |
| +++ b/src/plugin/PluginClass.cpp |
| @@ -595,10 +595,7 @@ |
| } |
| } |
| } |
| - if (notificationMessage.IsVisible()) |
| - { |
| - notificationMessage.Hide(); |
| - } |
| + notificationMessage.Hide(); |
| DEBUG_GENERAL("Tab change end"); |
| return VARIANT_TRUE; |
| } |
| @@ -1806,6 +1803,15 @@ |
| } |
| } |
| break; |
| + case WM_WINDOWPOSCHANGED: |
| + { |
| + WINDOWPOS* wndPos = reinterpret_cast<WINDOWPOS*>(lParam); |
| + if (wndPos->flags & SWP_HIDEWINDOW) |
| + { |
| + pClass->notificationMessage.Hide(); |
| + } |
| + } |
| + break; |
| case WM_ALREADY_UP_TO_DATE: |
| { |
| Dictionary* dictionary = Dictionary::GetInstance(); |