aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2025-04-30 15:44:23 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2025-04-30 15:44:23 +0200
commit17ab2933a04bd839c31b3f2033cbb3557738fa14 (patch)
treeb3cabca848ac7208a7089fc4403b333d40e3e9f4
parente6d5a9c68289cc19a9663e0b4a9d8d1f99e75f2d (diff)
downloadarctica-greeter-17ab2933a04bd839c31b3f2033cbb3557738fa14.tar.gz
arctica-greeter-17ab2933a04bd839c31b3f2033cbb3557738fa14.tar.bz2
arctica-greeter-17ab2933a04bd839c31b3f2033cbb3557738fa14.zip
src/menubar.vala: Set LC_NUMERIC to C.UTF-8 more globally.
-rw-r--r--src/menubar.vala4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/menubar.vala b/src/menubar.vala
index 1cfefde..77a9872 100644
--- a/src/menubar.vala
+++ b/src/menubar.vala
@@ -144,6 +144,9 @@ public class MenuBar : Gtk.Grid
int nBlue = (int)(pBackGround.blue * 255.0);
double fApha = AGSettings.get_double (AGSettings.KEY_MENUBAR_ALPHA);
+ // Assure that printf operates in C.UTF-8 locale for float-to-string conversions.
+ Intl.setlocale(LocaleCategory.NUMERIC, "C.UTF-8");
+
try
{
pGridProvider.load_from_data ("* { background-color: rgba(%i, %i, %i, %f); } *.high_contrast { background-color: #ffffff; color: #000000; text-shadow: none; }".printf (nRed, nGreen, nBlue, fApha), -1);
@@ -173,7 +176,6 @@ public class MenuBar : Gtk.Grid
try
{
- Intl.setlocale(LocaleCategory.NUMERIC, "C.UTF-8");
shadow_style.load_from_data ("* { box-shadow: 0px 0px 5px 5px rgba(0.2,0.2,0.2,0.5); }", -1);
}
catch (Error pError)