summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2013-07-03 15:16:49 +0200
committerAlexander Larsson <alexl@redhat.com>2013-07-03 15:18:07 +0200
commitb1b0b6cfe8285286fc98fe7eb85782c1ac9fe9ac (patch)
tree774886e753d542ca98f2bc1144b76593f98c2ea6
parent317b9a9c87808b19dd855426fadbd7314bdc837b (diff)
downloadgnome-shell-wip/window-scales.tar.gz
gross hack to make things work with HiDPI gtk+wip/window-scales
We temporatily set GDK_SCALE to 1 when initializing Gtk+ so that we get the old non-hidpi behaviour.
-rw-r--r--src/main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index ace5947ae..4e7fc4f74 100644
--- a/src/main.c
+++ b/src/main.c
@@ -386,6 +386,8 @@ main (int argc, char **argv)
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
textdomain (GETTEXT_PACKAGE);
+ g_setenv ("GDK_SCALE", "1", TRUE);
+
ctx = meta_get_option_context ();
g_option_context_add_main_entries (ctx, gnome_shell_options, GETTEXT_PACKAGE);
if (!g_option_context_parse (ctx, &argc, &argv, &error))
@@ -435,6 +437,8 @@ main (int argc, char **argv)
_shell_global_init ("session-mode", session_mode, NULL);
+ g_unsetenv ("GDK_SCALE");
+
ecode = meta_run ();
if (g_getenv ("GNOME_SHELL_ENABLE_CLEANUP"))