← Back to team overview

ayatana-commits team mailing list archive

[Merge] lp:~bratsche/xsplash/screen-size-changed into lp:xsplash

 

Cody Russell has proposed merging lp:~bratsche/xsplash/screen-size-changed into lp:xsplash.

    Requested reviews:
    Canonical Desktop Experience Team (canonical-dx-team)
Related bugs:
  #413348 Xsplash image sized to suit gdm screen, not user session
  https://bugs.launchpad.net/bugs/413348

-- 
https://code.launchpad.net/~bratsche/xsplash/screen-size-changed/+merge/13420
Your team ayatana-commits is subscribed to branch lp:xsplash.
=== modified file 'src/xsplash.c'
--- src/xsplash.c	2009-10-14 22:35:08 +0000
+++ src/xsplash.c	2009-10-15 15:50:22 +0000
@@ -579,7 +579,7 @@
       gtk_fixed_move (GTK_FIXED (priv->fixed),
                       priv->logo,
                       get_monitor_width () / 2 - gdk_pixbuf_get_width (priv->logo_pixbuf) / 2,
-                      get_monitor_height () / 3 - gdk_pixbuf_get_height (priv->logo_pixbuf) / 2);;
+                      get_monitor_height () / 3 - gdk_pixbuf_get_height (priv->logo_pixbuf) / 2);
     }
 }
 
@@ -630,10 +630,10 @@
 }
 
 static void
-monitors_changed (GdkScreen *screen,
+image_size_changed (GdkScreen *screen,
                   gpointer   user_data)
 {
-  XsplashServer *server= (XsplashServer *)user_data;
+  XsplashServer *server = (XsplashServer *)user_data;
 
   setup_background_image (server);
   setup_logo_image (server);
@@ -692,7 +692,11 @@
                     server);
   g_signal_connect (G_OBJECT (priv->screen),
                     "monitors-changed",
-                    G_CALLBACK (monitors_changed),
+                    G_CALLBACK (image_size_changed),
+                    server);
+  g_signal_connect (G_OBJECT (priv->screen),
+                    "size-changed",
+                    G_CALLBACK (image_size_changed),
                     server);
 
   g_signal_connect (priv->window,


Follow ups