rpms/avant-window-navigator/F-9 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:54:51 UTC 2008
Author: sindrepb
Update of /cvs/pkgs/rpms/avant-window-navigator/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25765
Modified Files:
avant-window-navigator.spec
Added Files:
avant-window-navigator-0.2.6-sticky.patch
Log Message:
fix #469032
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-9/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:50:56 -0000 1.17
+++ avant-window-navigator.spec 4 Dec 2008 01:54:20 -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