Some locales need more than 2 chars for AM/PM, make the buffer a bit larger

This commit is contained in:
Marvin W 2020-07-08 11:23:37 +02:00
parent 3e08fc2f92
commit 6aa08a3282
No known key found for this signature in database
GPG key ID: 072E9235DB996F2A

View file

@ -249,7 +249,7 @@ public static bool is_dark_theme(Gtk.Widget widget) {
private static uint8 is24h = 0; private static uint8 is24h = 0;
public static bool is_24h_format() { public static bool is_24h_format() {
if (is24h == 0) { if (is24h == 0) {
string p_format = " "; // Leaving room to be filled by strftime string p_format = " "; // Leaving room to be filled by strftime
Time.local(0).strftime((char[]) p_format.data, "%p"); Time.local(0).strftime((char[]) p_format.data, "%p");
is24h = p_format.strip() == "" ? 1 : -1; is24h = p_format.strip() == "" ? 1 : -1;
} }