Răsfoiți Sursa

Use / as command prefix

Dydzio 2 ani în urmă
părinte
comite
7708885cf9
1 a modificat fișierele cu 6 adăugiri și 3 ștergeri
  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();