diff --git a/src/msw/tbar95.cpp b/src/msw/tbar95.cpp index aab0385511..73e9652324 100644 --- a/src/msw/tbar95.cpp +++ b/src/msw/tbar95.cpp @@ -894,7 +894,7 @@ bool wxToolBar::Realize() DoToggleTool(tool, true); } } - else if (tool->IsToggled()) + else if ( tool->IsToggled() ) { wxToolBarToolsList::compatibility_iterator nodePrev = node->GetPrevious(); int prevIndex = i - 1; @@ -908,7 +908,7 @@ bool wxToolBar::Realize() if ( tool->Toggle(false) ) DoToggleTool(tool, false); - prevButton.fsState = TBSTATE_ENABLED; + prevButton.fsState &= TBSTATE_CHECKED; nodePrev = nodePrev->GetPrevious(); prevIndex--; }