10139N/A--- gnome-mag-0.16.1/magnifier/magnifier.c 2010-04-01 00:53:08.000000000 +0800
10139N/A+++ gnome-mag-0.16.1-mod/magnifier/magnifier.c 2010-09-15 12:34:39.764947137 +0800
10139N/A@@ -2248,14 +2248,22 @@
10139N/A static void
10139N/A magnifier_init (Magnifier *magnifier)
10139N/A {
10139N/A+
10139N/A+ const gchar *display_env;
10139N/A magnifier->priv = g_new0 (MagnifierPrivate, 1);
10139N/A magnifier_properties_init (magnifier);
10139N/A magnifier->zoom_regions = NULL;
10139N/A magnifier->zoom_regions_dbus = NULL;
10139N/A magnifier->source_screen_num = 0;
10139N/A magnifier->target_screen_num = 0;
10139N/A- magnifier->source_display_name = g_strdup (":0.0");
10139N/A- magnifier->target_display_name = g_strdup (":0.0");
10139N/A+
10139N/A+ if (display_env = g_getenv ("DISPLAY")) {
10139N/A+ magnifier->source_display_name = g_strdup (display_env);
10139N/A+ magnifier->target_display_name = g_strdup (display_env);
10139N/A+ } else {
10139N/A+ magnifier->source_display_name = g_strdup (":0.0");
10139N/A+ magnifier->target_display_name = g_strdup (":0.0");
10139N/A+ }
10139N/A magnifier->cursor_size_x = 0;
10139N/A magnifier->cursor_size_y = 0;
10139N/A magnifier->cursor_scale_factor = 1.0F;
10139N/A