aboutsummaryrefslogtreecommitdiff
path: root/backends/platform
diff options
context:
space:
mode:
authorKostas Nakos2008-01-04 16:08:49 +0000
committerKostas Nakos2008-01-04 16:08:49 +0000
commit4a706675de2aff729994da195625cc4d53ed952e (patch)
tree366215880eae41fc41c3e186182c0f512afc4e5e /backends/platform
parent063f7df4d34b1bcbc3b51ee69378cfa678f6f23c (diff)
downloadscummvm-rg350-4a706675de2aff729994da195625cc4d53ed952e.tar.gz
scummvm-rg350-4a706675de2aff729994da195625cc4d53ed952e.tar.bz2
scummvm-rg350-4a706675de2aff729994da195625cc4d53ed952e.zip
fix a race - bug #1863961 (#1769503)
svn-id: r30218
Diffstat (limited to 'backends/platform')
-rw-r--r--backends/platform/wince/CEgui/ToolbarHandler.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/backends/platform/wince/CEgui/ToolbarHandler.cpp b/backends/platform/wince/CEgui/ToolbarHandler.cpp
index 94319901dc..3f93a4720d 100644
--- a/backends/platform/wince/CEgui/ToolbarHandler.cpp
+++ b/backends/platform/wince/CEgui/ToolbarHandler.cpp
@@ -52,6 +52,7 @@ namespace CEGUI {
return false;
if (_current == name)
return true;
+ _active->action(0, 0, false); // make sure any items are unpushed when changing toolbars (e.g. forced VK->main panel)
_current = name;
_active = _toolbarMap[name];
_active->forceRedraw();