diff --git a/src/lay/lay/layMainWindow.cc b/src/lay/lay/layMainWindow.cc index 851db07bc..924fdf29e 100644 --- a/src/lay/lay/layMainWindow.cc +++ b/src/lay/lay/layMainWindow.cc @@ -1707,9 +1707,8 @@ MainWindow::select_mode (int m) std::vector items = menu ()->items ("@toolbar"); for (std::vector::const_iterator i = items.begin (); i != items.end (); ++i) { Action *a = menu ()->action (*i); - if (a->is_checkable() && a->is_for_mode (m_mode)) { - a->set_checked (true); - break; + if (a->is_checkable()) { + a->set_checked (a->is_for_mode (m_mode)); } }