monitor: Generate mode IDs with 3 decimal places for Hz
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2465>
This commit is contained in:
parent
9c1cd66d41
commit
f6e24c6293
@ -540,17 +540,14 @@ static char *
|
||||
generate_mode_id (MetaMonitorModeSpec *monitor_mode_spec)
|
||||
{
|
||||
gboolean is_interlaced;
|
||||
char refresh_rate_str[G_ASCII_DTOSTR_BUF_SIZE];
|
||||
|
||||
is_interlaced = !!(monitor_mode_spec->flags & META_CRTC_MODE_FLAG_INTERLACE);
|
||||
g_ascii_dtostr (refresh_rate_str, G_ASCII_DTOSTR_BUF_SIZE,
|
||||
monitor_mode_spec->refresh_rate);
|
||||
|
||||
return g_strdup_printf ("%dx%d%s@%s",
|
||||
return g_strdup_printf ("%dx%d%s@%.3f",
|
||||
monitor_mode_spec->width,
|
||||
monitor_mode_spec->height,
|
||||
is_interlaced ? "i" : "",
|
||||
refresh_rate_str);
|
||||
monitor_mode_spec->refresh_rate);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
Loading…
Reference in New Issue
Block a user