[Scummvm-git-logs] scummvm branch-2-6 -> 23ba7d9e000e7090a24113c737aa574809914323

criezy noreply at scummvm.org
Mon Jun 6 21:43:39 UTC 2022


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
6976dd61da AGS: Fix regression with GUI translation option not working
23ba7d9e00 AGS: Fix regression with GUI Text Antialiasing option not working


Commit: 6976dd61dae4ee0de74c260fca17894c96f53e88
    https://github.com/scummvm/scummvm/commit/6976dd61dae4ee0de74c260fca17894c96f53e88
Author: Thierry Crozat (criezy at scummvm.org)
Date: 2022-06-06T22:43:14+01:00

Commit Message:
AGS: Fix regression with GUI translation option not working

Changed paths:
    engines/ags/engine/main/config.cpp


diff --git a/engines/ags/engine/main/config.cpp b/engines/ags/engine/main/config.cpp
index c6f070aad00..709ff95c9cb 100644
--- a/engines/ags/engine/main/config.cpp
+++ b/engines/ags/engine/main/config.cpp
@@ -318,7 +318,11 @@ void apply_config(const ConfigTree &cfg) {
 		_GP(usetup).shared_data_dir = CfgReadString(cfg, "misc", "shared_data_dir");
 		_GP(usetup).show_fps = CfgReadBoolInt(cfg, "misc", "show_fps");
 
-		_GP(usetup).translation = CfgReadString(cfg, "language", "translation");
+		Common::String translation;
+		if (ConfMan.getActiveDomain()->tryGetVal("translation", translation) && !translation.empty())
+			_GP(usetup).translation = translation;
+		else
+			_GP(usetup).translation = CfgReadString(cfg, "language", "translation");
 
 		int cache_size_kb = CfgReadInt(cfg, "misc", "cachemax", DEFAULTCACHESIZE_KB);
 		if (cache_size_kb > 0)


Commit: 23ba7d9e000e7090a24113c737aa574809914323
    https://github.com/scummvm/scummvm/commit/23ba7d9e000e7090a24113c737aa574809914323
Author: Thierry Crozat (criezy at scummvm.org)
Date: 2022-06-06T22:43:22+01:00

Commit Message:
AGS: Fix regression with GUI Text Antialiasing option not working

Changed paths:
    engines/ags/engine/ac/display.cpp


diff --git a/engines/ags/engine/ac/display.cpp b/engines/ags/engine/ac/display.cpp
index 85a2d5a6b6f..e7ccd9b10b8 100644
--- a/engines/ags/engine/ac/display.cpp
+++ b/engines/ags/engine/ac/display.cpp
@@ -445,7 +445,7 @@ int GetTextDisplayTime(const char *text, int canberel) {
 }
 
 bool ShouldAntiAliasText() {
-	return (_GP(game).GetColorDepth() >= 24) && (_GP(game).options[OPT_ANTIALIASFONTS] != 0);
+	return (_GP(game).GetColorDepth() >= 24) && (_GP(game).options[OPT_ANTIALIASFONTS] != 0 || ::AGS::g_vm->_forceTextAA);
 }
 
 void wouttextxy_AutoOutline(Bitmap *ds, size_t font, int32_t color, const char *texx, int &xxp, int &yyp) {




More information about the Scummvm-git-logs mailing list