[mutter/wayland] ui: Disable scaling support in Gtk+
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter/wayland] ui: Disable scaling support in Gtk+
- Date: Wed, 9 Apr 2014 20:04:45 +0000 (UTC)
commit d7c4f57aaebcd1e6da7a7b343765c0c4b6b81b25
Author: Alexander Larsson <alexl redhat com>
Date: Tue Aug 20 14:03:42 2013 +0200
ui: Disable scaling support in Gtk+
We can't really support the Gtk+ automatic scaling, as to much
code relies on the GdkWindow and XWindow sizes, etc to match.
In order to keep working we just disable the scaling, meaning
we will pick up the larger fonts, but nothing else. Its not
ideal but it works for now.
https://bugzilla.gnome.org/show_bug.cgi?id=706388
src/ui/ui.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/src/ui/ui.c b/src/ui/ui.c
index 9dbb6a6..31225bf 100644
--- a/src/ui/ui.c
+++ b/src/ui/ui.c
@@ -53,6 +53,11 @@ meta_ui_init (void)
if (!gtk_init_check (NULL, NULL))
meta_fatal ("Unable to open X display %s\n", XDisplayName (NULL));
+
+ /* We need to be able to fully trust that the window and monitor sizes
+ that Gdk reports corresponds to the X ones, so we disable the automatic
+ scale handling */
+ gdk_x11_display_set_window_scale (gdk_display_get_default (), 1);
}
Display*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]