From ff10b54405fe8980a022e98cd79d912c1f0ac353 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 21 Feb 2016 02:12:14 +0300 Subject: Add missing checks. --- src/gui/windows/textcommandeditor.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/gui/windows/textcommandeditor.cpp') diff --git a/src/gui/windows/textcommandeditor.cpp b/src/gui/windows/textcommandeditor.cpp index c2a5d66c9..5c59cd389 100644 --- a/src/gui/windows/textcommandeditor.cpp +++ b/src/gui/windows/textcommandeditor.cpp @@ -133,7 +133,8 @@ TextCommandEditor::TextCommandEditor(TextCommand *const command) : mIconDropDown->setActionEventId("icon"); mIconDropDown->addActionListener(this); - mIconDropDown->setSelectedString(mCommand->getIcon()); + if (mCommand) + mIconDropDown->setSelectedString(mCommand->getIcon()); mSaveButton->adjustSize(); mCancelButton->adjustSize(); @@ -291,6 +292,8 @@ void TextCommandEditor::scheduleDelete() void TextCommandEditor::save() { + if (!mCommand) + return; #ifdef TMWA_SUPPORT if (mIsMagicCommand) mCommand->setCommandType(TextCommandType::Magic); @@ -318,6 +321,8 @@ void TextCommandEditor::save() void TextCommandEditor::deleteCommand() { + if (!mCommand) + return; mCommand->setSymbol(""); mCommand->setCommand(""); mCommand->setComment(""); -- cgit v1.2.3-70-g09d2