gtk+ r21698 - in trunk: . gdk/x11
- From: matthiasc svn gnome org
- To: svn-commits-list gnome org
- Subject: gtk+ r21698 - in trunk: . gdk/x11
- Date: Wed, 22 Oct 2008 14:55:56 +0000 (UTC)
Author: matthiasc
Date: Wed Oct 22 14:55:56 2008
New Revision: 21698
URL: http://svn.gnome.org/viewvc/gtk+?rev=21698&view=rev
Log:
2008-10-22 Matthias Clasen <mclasen redhat com>
* gdk/x11/gdkscreen-x11.c: Only emit size-changed if the screen
size actually changed.
Modified:
trunk/ChangeLog
trunk/gdk/x11/gdkscreen-x11.c
Modified: trunk/gdk/x11/gdkscreen-x11.c
==============================================================================
--- trunk/gdk/x11/gdkscreen-x11.c (original)
+++ trunk/gdk/x11/gdkscreen-x11.c Wed Oct 22 14:55:56 2008
@@ -894,6 +894,11 @@
_gdk_x11_screen_size_changed (GdkScreen *screen,
XEvent *event)
{
+ gint width, height;
+
+ width = gdk_screen_get_width (screen);
+ height = gdk_screen_get_height (screen);
+
#ifdef HAVE_RANDR
if (!XRRUpdateConfiguration (event))
return;
@@ -909,7 +914,11 @@
else
return;
#endif
-
+
+ if (width == gdk_screen_get_width (screen) &&
+ height == gdk_screen_get_height (screen))
+ return;
+
_gdk_x11_screen_process_monitors_change (screen);
g_signal_emit_by_name (screen, "size_changed");
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]