summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Ã…dahl <jadahl@gmail.com>2020-11-05 07:46:40 +0000
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2020-11-05 14:04:49 +0000
commit23a9fdf6d80c0b3fcab7a3e307843a14f165ead2 (patch)
tree3f55967cba1ae48c48b623ffd457d828fa361801
parent0caae95ad756e42343fd09e29cf526f61b6781c2 (diff)
downloadmutter-23a9fdf6d80c0b3fcab7a3e307843a14f165ead2.tar.gz
x11/output: Fix init tile info guard
Monitor tile info is possible to fetch when RANDR version 15 is exposed by the X11 server. We had inverted the check meaning that only if older versions were advertised would we attempt to init the tile information. Fix this guard, thus fix monitor tiling on X11. Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/1524 (cherry picked from commit 4ecc80fd8025842452262001fc4d6b7047696d4e)
-rw-r--r--src/backends/x11/meta-output-xrandr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backends/x11/meta-output-xrandr.c b/src/backends/x11/meta-output-xrandr.c
index 3a85cb7aa..b7d18a0d3 100644
--- a/src/backends/x11/meta-output-xrandr.c
+++ b/src/backends/x11/meta-output-xrandr.c
@@ -848,7 +848,7 @@ meta_output_xrandr_new (MetaGpuXrandr *gpu_xrandr,
output_info->height_mm = xrandr_output->mm_height;
}
- if (!meta_monitor_manager_xrandr_has_randr15 (monitor_manager_xrandr))
+ if (meta_monitor_manager_xrandr_has_randr15 (monitor_manager_xrandr))
output_info_init_tile_info (output_info, xdisplay, output_id);
output_info_init_modes (output_info, gpu, xrandr_output);
output_info_init_crtcs (output_info, gpu, xrandr_output);