diff options
author | Alexander Larsson <alexl@redhat.com> | 2013-08-20 14:03:42 +0200 |
---|---|---|
committer | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2016-03-23 20:18:59 +0200 |
commit | a1b96fd6a8ff7187297f6ae2051b33cdb176c5d4 (patch) | |
tree | 28cfd6c7c0dcc8e7128f9bd6db12a38a32fe1b64 | |
parent | 5602fd942fdca929b78c37d08116ed39540a2ccb (diff) | |
download | metacity-a1b96fd6a8ff7187297f6ae2051b33cdb176c5d4.tar.gz |
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
-rw-r--r-- | 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 40140369..4670507d 100644 --- a/src/ui/ui.c +++ b/src/ui/ui.c @@ -75,6 +75,11 @@ meta_ui_init (int *argc, char ***argv) if (!gtk_init_check (argc, argv)) 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* |