rpms/gtk2/F-10 gtk2-register-randr-events.patch, NONE, 1.1 gtk2.spec, 1.345, 1.346

Matthias Clasen mclasen at fedoraproject.org
Fri Feb 13 22:26:14 UTC 2009


Author: mclasen

Update of /cvs/pkgs/rpms/gtk2/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27014

Modified Files:
	gtk2.spec 
Added Files:
	gtk2-register-randr-events.patch 
Log Message:
fix screen size handling


gtk2-register-randr-events.patch:

--- NEW FILE gtk2-register-randr-events.patch ---
diff -up gtk+-2.14.7/gdk/x11/gdkdisplay-x11.c.register-randr-events gtk+-2.14.7/gdk/x11/gdkdisplay-x11.c
--- gtk+-2.14.7/gdk/x11/gdkdisplay-x11.c.register-randr-events	2009-02-13 17:19:55.000000000 -0500
+++ gtk+-2.14.7/gdk/x11/gdkdisplay-x11.c	2009-02-13 17:20:39.000000000 -0500
@@ -195,6 +195,8 @@ gdk_display_open (const gchar *display_n
 
       if ((major == 1 && minor >= 2) || major > 1)
 	  display_x11->have_randr12 = TRUE;
+
+      gdk_x11_register_standard_event_type (display, display_x11->xrandr_event_base, RRNumberEvents);
   }
 #endif
   


Index: gtk2.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gtk2/F-10/gtk2.spec,v
retrieving revision 1.345
retrieving revision 1.346
diff -u -r1.345 -r1.346
--- gtk2.spec	29 Jan 2009 09:22:07 -0000	1.345
+++ gtk2.spec	13 Feb 2009 22:25:44 -0000	1.346
@@ -16,7 +16,7 @@
 Summary: The GIMP ToolKit (GTK+), a library for creating GUIs for X
 Name: gtk2
 Version: %{base_version}
-Release: 6%{?dist}
+Release: 7%{?dist}
 License: LGPLv2+
 Group: System Environment/Libraries
 Source: http://download.gnome.org/sources/gtk+/2.14/gtk+-%{version}.tar.bz2
@@ -34,6 +34,8 @@
 Patch3: default_printer.patch
 # https://bugzilla.redhat.com/show_bug.cgi?id=471419
 Patch4: print_at_local_time.patch
+# fixed upstream
+Patch5: gtk2-register-randr-events.patch
 
 BuildRequires: atk-devel >= %{atk_version}
 BuildRequires: pango-devel >= %{pango_version}
@@ -122,6 +124,7 @@
 %patch2 -p1 -b .workaround
 %patch3 -p0 -b .default-printer
 %patch4 -p0 -b .print-at-local-time
+%patch5 -p1 -b .register-randr-events
 
 for i in config.guess config.sub ; do
   test -f %{_datadir}/libtool/$i && cp %{_datadir}/libtool/$i .
@@ -303,6 +306,9 @@
 %{_datadir}/gtk-2.0
 
 %changelog
+* Fri Feb 13 2009 Matthias Clasen  <mclasen at redhat.com> - 2.14.7-7
+- Register randr events, so that we actually pick up screen size changes
+
 * Thu Jan 29 2009 Marek Kasik <mkasik at redhat.com> - 2.14.7-6
 - Modify spec file to apply print_at_local_time.patch
 




More information about the fedora-extras-commits mailing list