diff options
| author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2025-04-30 15:44:23 +0200 |
|---|---|---|
| committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2025-04-30 15:44:23 +0200 |
| commit | 17ab2933a04bd839c31b3f2033cbb3557738fa14 (patch) | |
| tree | b3cabca848ac7208a7089fc4403b333d40e3e9f4 | |
| parent | e6d5a9c68289cc19a9663e0b4a9d8d1f99e75f2d (diff) | |
| download | arctica-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.vala | 4 |
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) |
