diff --git a/src/msw/tbar95.cpp b/src/msw/tbar95.cpp index 86b92ac035..7966a6cd19 100644 --- a/src/msw/tbar95.cpp +++ b/src/msw/tbar95.cpp @@ -940,7 +940,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; @@ -954,7 +954,7 @@ bool wxToolBar::Realize() if ( tool->Toggle(false) ) DoToggleTool(tool, false); - prevButton.fsState = TBSTATE_ENABLED; + prevButton.fsState &= TBSTATE_CHECKED; nodePrev = nodePrev->GetPrevious(); prevIndex--; }