Преглед на файлове

Only show components if UI enhancements is on

Ivan Savenko преди 2 години
родител
ревизия
0f2922d064
променени са 1 файла, в които са добавени 7 реда и са изтрити 4 реда
  1. 7 4
      client/windows/InfoWindows.cpp

+ 7 - 4
client/windows/InfoWindows.cpp

@@ -352,10 +352,13 @@ void CRClickPopup::createAndPush(const CGObjectInstance * obj, const Point & p,
 	else
 	{
 		std::vector<Component> components;
-		if(LOCPLINT->localState->getCurrentHero())
-			components = obj->getPopupComponents(LOCPLINT->localState->getCurrentHero());
-		else
-			components = obj->getPopupComponents(LOCPLINT->playerID);
+		if (settings["general"]["enableUiEnhancements"].Bool())
+		{
+			if(LOCPLINT->localState->getCurrentHero())
+				components = obj->getPopupComponents(LOCPLINT->localState->getCurrentHero());
+			else
+				components = obj->getPopupComponents(LOCPLINT->playerID);
+		}
 
 		std::vector<std::shared_ptr<CComponent>> guiComponents;
 		for (auto & component : components)