fix crash: don't access null action

In particular, don't crash on pressing Enter when lacking qxmpp support
This commit is contained in:
Andrew Meadows 2014-04-10 13:10:24 -07:00
parent 67c8fd5630
commit ac9ead36e2

View file

@ -707,7 +707,12 @@ bool Menu::isOptionChecked(const QString& menuOption) {
} }
void Menu::triggerOption(const QString& menuOption) { void Menu::triggerOption(const QString& menuOption) {
_actionHash.value(menuOption)->trigger(); QAction* action = _actionHash.value(menuOption);
if (action) {
action->trigger();
} else {
qDebug() << "NULL Action for menuOption '" << menuOption << "'";
}
} }
QAction* Menu::getActionForOption(const QString& menuOption) { QAction* Menu::getActionForOption(const QString& menuOption) {