瀏覽代碼

Use / as command prefix

Dydzio 2 年之前
父節點
當前提交
7708885cf9
共有 1 個文件被更改,包括 6 次插入3 次删除
  1. 6 3
      client/widgets/AdventureMapClasses.cpp

+ 6 - 3
client/widgets/AdventureMapClasses.cpp

@@ -1155,9 +1155,12 @@ void CInGameConsole::endEnteringText(bool processEnteredText)
 		LOCPLINT->cb->sendMessage(txt, LOCPLINT->getSelection());
 		previouslyEntered.push_back(txt);
 
-		//some commands like gosolo don't work when executed from GUI thread
-		boost::thread clientCommandThread(ClientCommandManager::processCommand, txt, true);
-		clientCommandThread.join();
+		if(txt.at(0) == '/')
+		{
+			//some commands like gosolo don't work when executed from GUI thread
+			boost::thread clientCommandThread(ClientCommandManager::processCommand, txt.substr(1), true);
+			clientCommandThread.join();
+		}
 	}
 	enteredText.clear();