diff --git a/Engine/source/gui/controls/guiTextEditCtrl.cpp b/Engine/source/gui/controls/guiTextEditCtrl.cpp index c451400b7..a68104bcd 100644 --- a/Engine/source/gui/controls/guiTextEditCtrl.cpp +++ b/Engine/source/gui/controls/guiTextEditCtrl.cpp @@ -212,8 +212,7 @@ void GuiTextEditCtrl::execConsoleCallback() Parent::execConsoleCallback(); // Update the console variable: - if ( mConsoleVariable[0] ) - Con::setVariable( mConsoleVariable, mTextBuffer.getPtr8() ); + setVariable(mTextBuffer.getPtr8()); } void GuiTextEditCtrl::updateHistory( StringBuffer *inTxt, bool moveIndex ) @@ -374,6 +373,8 @@ S32 GuiTextEditCtrl::calculateCursorPos( const Point2I &globalPos ) void GuiTextEditCtrl::onMouseDown( const GuiEvent &event ) { + if(!isActive()) + return; mDragHit = false; // If we have a double click, select all text. Otherwise