rpms/avant-window-navigator/F-10 avant-window-navigator-0.2.6-sticky.patch, NONE, 1.1 avant-window-navigator.spec, 1.17, 1.18

Sindre Pedersen Bjørdal sindrepb at fedoraproject.org
Thu Dec 4 01:53:07 UTC 2008


Author: sindrepb

Update of /cvs/pkgs/rpms/avant-window-navigator/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25532

Modified Files:
	avant-window-navigator.spec 
Added Files:
	avant-window-navigator-0.2.6-sticky.patch 
Log Message:
add new patch

avant-window-navigator-0.2.6-sticky.patch:

--- NEW FILE avant-window-navigator-0.2.6-sticky.patch ---
diff -up ./src/main.c.orig ./src/main.c
--- ./src/main.c.orig	2008-12-04 02:09:41.000000000 +0100
+++ ./src/main.c	2008-12-04 02:24:47.000000000 +0100
@@ -111,6 +111,17 @@ panel_atom_get (const char *atom_name)
 
 	return retval;
 }
+
+static gboolean
+_window_state_change(GtkWidget *widget,GdkEventWindowState *event,gpointer user_data)
+{
+  if (!(event->new_window_state & GDK_WINDOW_STATE_STICKY) )
+  {
+    gtk_window_stick(GTK_WINDOW(widget));
+  }
+  
+  return FALSE;
+}
     
 int 
 main (int argc, char *argv[])
@@ -230,7 +241,7 @@ main (int argc, char *argv[])
 	gtk_window_present(GTK_WINDOW(settings->window));
 
 	g_signal_connect ( G_OBJECT(screen), "composited-changed", G_CALLBACK(composited_changed), (gpointer)settings);
-	
+
 	g_signal_connect (G_OBJECT(settings->window), "drag-motion",
 	                  G_CALLBACK(drag_motion), (gpointer)settings->window);
 	g_signal_connect (G_OBJECT(settings->hot), "drag-motion",
@@ -280,6 +291,10 @@ main (int argc, char *argv[])
 	
 	composited_changed(screen, settings);
 	
+    g_signal_connect(GTK_WIDGET(settings->window),"window-state-event",
+                    G_CALLBACK(_window_state_change),NULL);  
+    g_signal_connect(GTK_WIDGET(settings->bar),"window-state-event",
+                    G_CALLBACK(_window_state_change),NULL);  
 	gtk_main ();
 	
 	return 0;


Index: avant-window-navigator.spec
===================================================================
RCS file: /cvs/pkgs/rpms/avant-window-navigator/F-10/avant-window-navigator.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- avant-window-navigator.spec	3 Aug 2008 14:45:55 -0000	1.17
+++ avant-window-navigator.spec	4 Dec 2008 01:52:37 -0000	1.18
@@ -2,7 +2,7 @@
 
 Name:           avant-window-navigator
 Version:        0.2.6
-Release:        9%{?dist}
+Release:        12%{?dist}
 
 Provides: avant-window-navigator-python = %{version}-%{release}
 Obsoletes: avant-window-navigator-python < 0.2.6-3
@@ -16,6 +16,8 @@
 Source0:        https://launchpad.net/awn/0.2/0.2/+download/%{name}-%{version}.tar.gz
 #fixes schemas file
 Patch0:         avant-window-navigator-schemas.patch
+#fixes issue where awn only appears on one desktop, #469032
+Patch1:         avant-window-navigator-0.2.6-sticky.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -47,6 +49,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p0
 
 #fix permissions
 chmod 0644 $RPM_BUILD_DIR/%{name}-%{version}/src/xutils.h
@@ -141,6 +144,15 @@
 
 
 %changelog
+* Thu Dec 04 2008 Sindre Pedersen Bjørdal <sindrepb at fedoraproject.org> - 0.2.6-12
+- Add patch to fix metacity sticky bug, #469032
+
+* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm at gmail.com> - 0.2.6-11
+- Rebuild for Python 2.6
+
+* Fri Nov 28 2008 Caolán McNamara <caolanm at redhat.com - 0.2.6-10
+- rebuild for dependencies
+
 * Sun Aug 03 2008 Sindre Pedersen Bjørdal <sindrepb at fedoraproject.org> - 0.2.6-9
 - Add patch to fix empty string in schemas file. #457683
 




More information about the fedora-extras-commits mailing list