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

Recreate screen on UI scaling change

Ivan Savenko преди 2 години
родител
ревизия
e4e353449e
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      client/windows/settings/GeneralOptionsTab.cpp

+ 5 - 0
client/windows/settings/GeneralOptionsTab.cpp

@@ -370,6 +370,11 @@ void GeneralOptionsTab::setGameScaling(int index)
 	gameRes["scaling"].Float() = scaling;
 
 	widget<CLabel>("scalingLabel")->setText(scalingToLabelString(scaling));
+
+	GH.dispatchMainThread([](){
+		boost::unique_lock<boost::recursive_mutex> lock(*CPlayerInterface::pim);
+		GH.onScreenResize();
+	});
 }
 
 void GeneralOptionsTab::selectLongTouchDuration()