fix crash in Menu.isOptionChecked() if menu item doesn't exist

This commit is contained in:
ZappoMan 2014-03-03 04:05:44 -08:00
parent 372561195a
commit 85b40f2d13

View file

@ -576,7 +576,11 @@ void Menu::setIsOptionChecked(const QString& menuOption, bool isChecked) {
}
bool Menu::isOptionChecked(const QString& menuOption) {
return _actionHash.value(menuOption)->isChecked();
QAction* menu = _actionHash.value(menuOption);
if (menu) {
return menu->isChecked();
}
return false;
}
void Menu::triggerOption(const QString& menuOption) {