From e1f8e3d102404529f50aa9e0d221282cd8b7cc30 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Fri, 11 Sep 2009 14:02:59 +0000 Subject: [PATCH] - Fix possible pairing failure --- ...-with-devices-that-require-PIN-entry.patch | 30 +++++++++++++++++++ gnome-bluetooth.spec | 6 +++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 0001-Fix-pairing-with-devices-that-require-PIN-entry.patch diff --git a/0001-Fix-pairing-with-devices-that-require-PIN-entry.patch b/0001-Fix-pairing-with-devices-that-require-PIN-entry.patch new file mode 100644 index 0000000..71670a0 --- /dev/null +++ b/0001-Fix-pairing-with-devices-that-require-PIN-entry.patch @@ -0,0 +1,30 @@ +From 33524bf400bfbf3c5fc5bdf23dc086f0d7d0875b Mon Sep 17 00:00:00 2001 +From: Bastien Nocera +Date: Fri, 11 Sep 2009 14:58:25 +0100 +Subject: [PATCH] Fix pairing with devices that require PIN entry + +If a device that has a fixed PIN was selected before a device that +doesn't have one (for example, select a printer or audio headset, +before selecting a phone), then the automatic_pincode would have +been TRUE. + +We need to reset the automatic_pincode every time we change devices. +--- + wizard/main.c | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +diff --git a/wizard/main.c b/wizard/main.c +index ac28573..5bf719d 100644 +--- a/wizard/main.c ++++ b/wizard/main.c +@@ -775,6 +775,7 @@ select_device_changed (BluetoothChooser *selector, + + target_type = type; + target_ssp = !legacypairing; ++ automatic_pincode = FALSE; + + g_free (pincode); + pincode = NULL; +-- +1.6.2.5 + diff --git a/gnome-bluetooth.spec b/gnome-bluetooth.spec index ae7e208..2c776bc 100644 --- a/gnome-bluetooth.spec +++ b/gnome-bluetooth.spec @@ -1,6 +1,6 @@ Name: gnome-bluetooth Version: 2.27.90 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Bluetooth graphical utilities Group: Applications/Communications @@ -36,6 +36,7 @@ Requires(postun): desktop-file-utils # http://bugzilla.gnome.org/show_bug.cgi?id=594055 Patch0: 0001-Bug-594055-applet-fails-to-connect-to-any-disconn.patch +Patch1: 0001-Fix-pairing-with-devices-that-require-PIN-entry.patch %description The gnome-bluetooth package contains graphical utilities to setup, @@ -199,6 +200,9 @@ fi %{_datadir}/gtk-doc/html/gnome-bluetooth/ %changelog +* Fri Sep 11 2009 Bastien Nocera 2.27.90-3 +- Fix possible pairing failure + * Thu Sep 03 2009 Bastien Nocera 2.27.90-2 - Fix connecting to audio devices not working when disconnected at start