瀏覽代碼

Fixed the Console

Fixed the console which was broken by a previous update.
Peter Robinson 3 年之前
父節點
當前提交
4c63282122
共有 2 個文件被更改,包括 4 次插入3 次删除
  1. 1 1
      editor/EditorConsole/EditorConsole.cs
  2. 3 2
      engine/source/gui/guiTextEditCtrl.cc

+ 1 - 1
editor/EditorConsole/EditorConsole.cs

@@ -31,7 +31,7 @@ function EditorConsole::create(%this)
 		Position="0 738";
 		Position="0 738";
 		Extent="1024 30";
 		Extent="1024 30";
 		minExtent="120 20";
 		minExtent="120 20";
-		AltCommand="EditorConsole.eval();";
+		ReturnCommand="EditorConsole.eval();";
 		MaxLength="255";
 		MaxLength="255";
 		active = "1";
 		active = "1";
 	};
 	};

+ 3 - 2
engine/source/gui/guiTextEditCtrl.cc

@@ -1427,7 +1427,7 @@ bool GuiTextEditCtrl::handleKeyDownWithNoModifier(const GuiEvent& event)
         return tabNext();
         return tabNext();
 
 
     case KEY_ESCAPE:
     case KEY_ESCAPE:
-        if (isMethod(mEscapeCommand))
+        if (mEscapeCommand && mEscapeCommand[0])
         {
         {
             Con::evaluate(mEscapeCommand);
             Con::evaluate(mEscapeCommand);
             return true;
             return true;
@@ -1575,7 +1575,8 @@ bool GuiTextEditCtrl::handleEnterKey()
         tabNext();
         tabNext();
     }
     }
 
 
-    if (isMethod(mReturnCommand))
+    
+    if (mReturnCommand && mReturnCommand[0])
     {
     {
         Con::evaluate(mReturnCommand);
         Con::evaluate(mReturnCommand);
     }
     }