From 85b40f2d13d5f3d5a1cd31ae817e500ef27277d7 Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Mon, 3 Mar 2014 04:05:44 -0800 Subject: [PATCH] fix crash in Menu.isOptionChecked() if menu item doesn't exist --- interface/src/Menu.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/interface/src/Menu.cpp b/interface/src/Menu.cpp index cb69e8d2eb..dc87cefb05 100644 --- a/interface/src/Menu.cpp +++ b/interface/src/Menu.cpp @@ -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) {