diff options
author | Bastien Nocera <hadess@hadess.net> | 2020-09-20 17:21:47 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2020-09-20 17:21:47 +0200 |
commit | 2b8cf369dd719aa61cebe803be6bc2d75b671b6b (patch) | |
tree | 86fb1255eee245ae37e318f8468d03dd2b815fa5 /lib/bluetooth-settings-widget.c | |
parent | a6dec3fa118903ff40d437f495e804d6cb6b18a5 (diff) | |
download | gnome-bluetooth-2b8cf369dd719aa61cebe803be6bc2d75b671b6b.tar.gz |
settings-widget: Prepare for future error reporting
We should be reporting some of the pairing errors better than we are.
Make some notes as to what those errors are.
Diffstat (limited to 'lib/bluetooth-settings-widget.c')
-rw-r--r-- | lib/bluetooth-settings-widget.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/bluetooth-settings-widget.c b/lib/bluetooth-settings-widget.c index ac1c9baa..8577b0f4 100644 --- a/lib/bluetooth-settings-widget.c +++ b/lib/bluetooth-settings-widget.c @@ -917,7 +917,11 @@ create_callback (GObject *source_object, turn_off_pairing (user_data, path); dbus_error = g_dbus_error_get_remote_error (error); - if (g_strcmp0 (dbus_error, "org.bluez.Error.AuthenticationCanceled") != 0) { + if (g_strcmp0 (dbus_error, "org.bluez.Error.AuthenticationFailed") == 0) { + //FIXME pairing failed because we entered the wrong code + } else if (g_strcmp0 (dbus_error, "org.bluez.Error.AuthenticationCanceled") == 0) { + //FIXME pairing was cancelled + } else { //FIXME show an error? /* translators: * The ā%sā is the device name, for example: |