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(); |