Browse Source

Hide resolution selector on mobile devices

Ivan Savenko 2 years ago
parent
commit
77beca50e2
1 changed files with 10 additions and 0 deletions
  1. 10 0
      client/windows/settings/GeneralOptionsTab.cpp

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

@@ -169,6 +169,16 @@ GeneralOptionsTab::GeneralOptionsTab()
 
 	std::shared_ptr<CLabel> soundVolumeLabel = widget<CLabel>("soundValueLabel");
 	soundVolumeLabel->setText(std::to_string(CCS->soundh->getVolume()) + "%");
+
+#ifdef VCMI_MOBILE
+	// On mobile platforms, VCMI always uses OS screen resolutions
+	// Players can control UI size via "Interface Scaling" option instead
+	std::shared_ptr<CButton> resolutionButton = widget<CButton>("resolutionButton");
+
+	resolutionButton->disable();
+	resolutionLabel->disable();
+	fullscreenCheckbox->block(true);
+#endif
 }
 
 void GeneralOptionsTab::selectGameResolution()