void GuiToolbar::update(int context)
{
- if (visibility_ & Toolbars::AUTO) {
- bool const was_visible = isVisible();
+ if (visibility_ & Toolbars::AUTO)
setVisible(visibility_ & context & Toolbars::ALLOWAUTO);
- if (isVisible() && !was_visible && commandBuffer())
- commandBuffer()->setFocus();
- }
// update visible toolbars only
if (!isVisible())