diff --git a/src/tools/ecode/ecode.cpp b/src/tools/ecode/ecode.cpp index f5b392e8b..146113f37 100644 --- a/src/tools/ecode/ecode.cpp +++ b/src/tools/ecode/ecode.cpp @@ -431,7 +431,7 @@ bool App::trySendUnlockedCmd( const KeyEvent& keyEvent ) { mSplitter->getCurEditor()->getDocument().execute( cmd ); return true; } - } else if ( mSplitter->curWidgetExists() && + } else if ( mSplitter->getCurWidget() != nullptr && mSplitter->getCurWidget()->isType( UI_TYPE_TERMINAL ) ) { UITerminal* terminal = mSplitter->getCurWidget()->asType(); std::string cmd = terminal->getKeyBindings().getCommandFromKeyBind(