rpms/gnome-panel/devel gnome-panel-2.27.4-fix-monitor.patch, NONE, 1.1 gnome-panel.spec, 1.359, 1.360

Ray Strode rstrode at fedoraproject.org
Fri Jul 24 17:55:59 UTC 2009


Author: rstrode

Update of /cvs/pkgs/rpms/gnome-panel/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16993

Modified Files:
	gnome-panel.spec 
Added Files:
	gnome-panel-2.27.4-fix-monitor.patch 
Log Message:
- Make my panels show up again on login (gnome bug 589632)


gnome-panel-2.27.4-fix-monitor.patch:
 panel-toplevel.c |    7 +++++++
 1 file changed, 7 insertions(+)

--- NEW FILE gnome-panel-2.27.4-fix-monitor.patch ---
diff -up gnome-panel-2.27.4/gnome-panel/panel-toplevel.c.fix-monitor gnome-panel-2.27.4/gnome-panel/panel-toplevel.c
--- gnome-panel-2.27.4/gnome-panel/panel-toplevel.c.fix-monitor	2009-07-24 13:32:56.736614448 -0400
+++ gnome-panel-2.27.4/gnome-panel/panel-toplevel.c	2009-07-24 13:43:25.944864163 -0400
@@ -2518,6 +2518,13 @@ panel_toplevel_update_geometry (PanelTop
 				GtkRequisition *requisition)
 {
 	toplevel->priv->updated_geometry_initial = TRUE;
+
+	/* If the panel got assigned to a monitor that no longer exists, then
+	 * move it to one that does.
+	 */
+	if (toplevel->priv->monitor >= panel_multiscreen_monitors (gtk_window_get_screen (GTK_WINDOW (toplevel)))) {
+		panel_toplevel_set_monitor (toplevel, 0);
+	}
 	panel_toplevel_update_size (toplevel, requisition);
 	panel_toplevel_update_position (toplevel);
 


Index: gnome-panel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-panel/devel/gnome-panel.spec,v
retrieving revision 1.359
retrieving revision 1.360
diff -u -p -r1.359 -r1.360
--- gnome-panel.spec	22 Jul 2009 21:32:55 -0000	1.359
+++ gnome-panel.spec	24 Jul 2009 17:55:59 -0000	1.360
@@ -23,7 +23,7 @@
 Summary: GNOME panel
 Name: gnome-panel
 Version: 2.27.4
-Release: 2%{?dist}
+Release: 3%{?dist}
 URL: http://www.gnome.org
 Source0: http://download.gnome.org/sources/gnome-panel/2.27/%{name}-%{version}.tar.bz2
 
@@ -122,6 +122,9 @@ Patch42: polkit1.patch
 # http://bugzilla.gnome.org/show_bug.cgi?id=322932
 Patch45: panel-icons.patch
 
+# http://bugzilla.gnome.org/show_bug.cgi?id=589632
+Patch46:gnome-panel-2.27.4-fix-monitor.patch
+
 Conflicts: gnome-power-manager < 2.15.3
 
 %description
@@ -171,6 +174,7 @@ Panel Applets using the libpanel-applet 
 %patch38 -p1 -b .clock-network
 %patch42 -p1 -b .polkit1
 %patch45 -p1 -b .panel-icons
+%patch46 -p1 -b .fix-monitor
 
 . %{SOURCE6}
 
@@ -367,6 +371,9 @@ fi
 %{_datadir}/gtk-doc/html/*
 
 %changelog
+* Fri Jul 24 2009 Ray Strode <rstrode at redhat.com> 2.27.4-3
+- Make my panels show up again on login (gnome bug 589632)
+
 * Wed Jul 22 2009 Matthias Clasen <mclasen at redhat.com> - 2.27.4-2
 - Make category icons follow the menu-images setting
 




More information about the fedora-extras-commits mailing list