rpms/vinagre/devel 0001-Fix-warnings-activating-mDNS-bookmarks.patch, NONE, 1.1 vinagre.spec, 1.56, 1.57

Bastien Nocera hadess at fedoraproject.org
Fri Sep 18 17:19:28 UTC 2009


Author: hadess

Update of /cvs/pkgs/rpms/vinagre/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv5789

Modified Files:
	vinagre.spec 
Added Files:
	0001-Fix-warnings-activating-mDNS-bookmarks.patch 
Log Message:
* Fri Sep 18 2009 Bastien Nocera <bnocera at redhat.com> 2.27.92-2
- Fix mDNS bookmarks activation


0001-Fix-warnings-activating-mDNS-bookmarks.patch:
 vinagre-fav.c |    9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

--- NEW FILE 0001-Fix-warnings-activating-mDNS-bookmarks.patch ---
>From c80f47981e6f9a3dec1c192d4906a1159ad947ee Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess at hadess.net>
Date: Fri, 18 Sep 2009 18:15:46 +0100
Subject: [PATCH] Fix warnings activating mDNS bookmarks

- Don't tell the marshallers that we have an object and pass a pointer
- Don't emit a signal when we don't have an object to pass
---
 vinagre/vinagre-fav.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/vinagre/vinagre-fav.c b/vinagre/vinagre-fav.c
index 490dd11..d94f81d 100644
--- a/vinagre/vinagre-fav.c
+++ b/vinagre/vinagre-fav.c
@@ -139,7 +139,7 @@ vinagre_fav_class_init (VinagreFavClass *klass)
 			      g_cclosure_marshal_VOID__OBJECT,
 			      G_TYPE_NONE,
 			      1,
-			      G_TYPE_POINTER);
+			      G_TYPE_OBJECT);
 
   signals[FAV_SELECTED] =
 		g_signal_new ("fav-selected",
@@ -150,7 +150,7 @@ vinagre_fav_class_init (VinagreFavClass *klass)
 			      g_cclosure_marshal_VOID__OBJECT,
 			      G_TYPE_NONE,
 			      1,
-			      G_TYPE_POINTER);
+			      G_TYPE_OBJECT);
 
   g_type_class_add_private (object_class, sizeof (VinagreFavPrivate));
 }
@@ -206,8 +206,10 @@ vinagre_fav_selection_changed_cb (GtkTreeSelection *selection,
 			  -1);
     }
 
-  if (avahi)
+  if (avahi) {
     entry = NULL;
+    return;
+  }
 
   /* Emits the signal saying that user has selected a bookmark */
   g_signal_emit (G_OBJECT (fav), 
-- 
1.6.2.5



Index: vinagre.spec
===================================================================
RCS file: /cvs/pkgs/rpms/vinagre/devel/vinagre.spec,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -p -r1.56 -r1.57
--- vinagre.spec	7 Sep 2009 23:31:36 -0000	1.56
+++ vinagre.spec	18 Sep 2009 17:19:28 -0000	1.57
@@ -1,12 +1,14 @@
 Name:		vinagre
 Version:	2.27.92
-Release:	1%{?dist}
+Release:	2%{?dist}
 Summary:	VNC client for GNOME
 
 Group:		Applications/System
 License:	GPLv2+
 URL:		http://projects.gnome.org/vinagre/
 Source0:	http://download.gnome.org/sources/vinagre/2.27/%{name}-%{version}.tar.bz2
+# https://bugzilla.gnome.org/show_bug.cgi?id=581817
+Patch0:		0001-Fix-warnings-activating-mDNS-bookmarks.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -49,6 +51,7 @@ to vinagre.
 
 %prep
 %setup -q
+%patch0 -p1 -b .mdns
 
 %build
 %configure --enable-avahi=yes --disable-static
@@ -155,6 +158,9 @@ fi
 
 
 %changelog
+* Fri Sep 18 2009 Bastien Nocera <bnocera at redhat.com> 2.27.92-2
+- Fix mDNS bookmarks activation
+
 * Mon Sep  7 2009 Matthias Clasen <mclasen at redhat.com> - 2.27.92-1
 - Update to 2.27.92
 




More information about the fedora-extras-commits mailing list