Hello community, here is the log from the commit of package NetworkManager-gnome for openSUSE:Factory checked in at Sun Oct 16 12:40:06 CEST 2011. -------- --- openSUSE:Factory/NetworkManager-gnome/NetworkManager-gnome.changes 2011-10-02 09:45:48.000000000 +0200 +++ /mounts/work_src_done/STABLE/NetworkManager-gnome/NetworkManager-gnome.changes 2011-10-13 16:03:18.000000000 +0200 @@ -1,0 +2,6 @@ +Thu Oct 13 13:24:27 UTC 2011 - vuntz@opensuse.org + +- Add NetworkManager-gnome-bluetooth-crash.patch: fix some crash in + gnome-control-center when disabling bluetooth. + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- NetworkManager-gnome-bluetooth-crash.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager-gnome.spec ++++++ --- /var/tmp/diff_new_pack.0I5Alt/_old 2011-10-16 12:40:02.000000000 +0200 +++ /var/tmp/diff_new_pack.0I5Alt/_new 2011-10-16 12:40:02.000000000 +0200 @@ -43,6 +43,8 @@ Source1: nm-icons.tar.gz # PATCH-FIX-OPENSUSE NetworkManager-gnome-OnlyShowIn.patch -- Add OnlyShowIn key to autostart file Patch1: NetworkManager-gnome-OnlyShowIn.patch +# PATCH-FIX-UPSTREAM NetworkManager-gnome-bluetooth-crash.patch bgo#661177 vuntz@opensuse.org -- Avoid crashes in gnome-control-center when using hardware switch to disable bluetooth +Patch2: NetworkManager-gnome-bluetooth-crash.patch Provides: NetworkManager-client Requires: NetworkManager >= 0.9.1 # needed for translated country names @@ -79,6 +81,7 @@ %setup -q -n network-manager-applet-%{version} -a 1 translation-update-upstream %patch1 -p1 +%patch2 -p1 %build %configure \ ++++++ NetworkManager-gnome-bluetooth-crash.patch ++++++ Index: network-manager-applet-0.9.1.90/src/gnome-bluetooth/bt-widget.c =================================================================== --- network-manager-applet-0.9.1.90.orig/src/gnome-bluetooth/bt-widget.c +++ network-manager-applet-0.9.1.90/src/gnome-bluetooth/bt-widget.c @@ -944,7 +944,12 @@ plugin_info_destroy (gpointer data) gtk_spinner_stop (GTK_SPINNER (info->spinner)); g_object_unref (info->settings); g_object_unref (info->btmodel); + + g_signal_handlers_disconnect_matched (info->btclient, + G_SIGNAL_MATCH_DATA, 0, 0, NULL, + NULL, info); g_object_unref (info->btclient); + if (info->bus) dbus_g_connection_unref (info->bus); memset (info, 0, sizeof (PluginInfo)); continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org