[mutter] monitor-config-store: Format <rate> using the C locale (. decimal point)
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] monitor-config-store: Format <rate> using the C locale (. decimal point)
- Date: Fri, 2 Sep 2022 09:19:04 +0000 (UTC)
commit cc729def9066aec0d3c5e8b267e7ae81eccde16f
Author: Daniel van Vugt <daniel van vugt canonical com>
Date: Thu Sep 1 17:54:43 2022 +0800
monitor-config-store: Format <rate> using the C locale (. decimal point)
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2602>
src/backends/meta-monitor-config-store.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/src/backends/meta-monitor-config-store.c b/src/backends/meta-monitor-config-store.c
index 377d8debf0..7650334edc 100644
--- a/src/backends/meta-monitor-config-store.c
+++ b/src/backends/meta-monitor-config-store.c
@@ -1508,6 +1508,10 @@ append_monitors (GString *buffer,
for (l = monitor_configs; l; l = l->next)
{
MetaMonitorConfig *monitor_config = l->data;
+ char rate_str[G_ASCII_DTOSTR_BUF_SIZE];
+
+ g_ascii_formatd (rate_str, sizeof (rate_str),
+ "%.3f", monitor_config->mode_spec->refresh_rate);
g_string_append (buffer, " <monitor>\n");
append_monitor_spec (buffer, monitor_config->monitor_spec, " ");
@@ -1516,8 +1520,8 @@ append_monitors (GString *buffer,
monitor_config->mode_spec->width);
g_string_append_printf (buffer, " <height>%d</height>\n",
monitor_config->mode_spec->height);
- g_string_append_printf (buffer, " <rate>%.3f</rate>\n",
- monitor_config->mode_spec->refresh_rate);
+ g_string_append_printf (buffer, " <rate>%s</rate>\n",
+ rate_str);
if (monitor_config->mode_spec->flags & META_CRTC_MODE_FLAG_INTERLACE)
g_string_append_printf (buffer, " <flag>interlace</flag>\n");
g_string_append (buffer, " </mode>\n");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]