gnome-control-center/panels
Marco Trevisan (Treviño) 826268dd74 fingerprint-dialog: Properly handle claiming errors if we're already claiming
We were a bit too permissive in handling the AlreadyInUse error during
claim, as we assumed it was always us causing it instead of properly
handing the case a device was already claimed by another caller.

So to ensure this is the case we need to avoid multiple calls to claim
until we've finished one.

Unfortunately we can't rely on a cancellable here as we may end up
cancelling the request that succeeded and we'll only get an
AlreadyClaimed error without know if it was us succeeding.

Fixes: #1201
2021-02-02 11:45:22 +13:00
..
applications applications: Fix NULL hash table being unreffed. 2020-11-20 12:10:12 +13:00
background Replace HdyColumn by HdyClamp 2020-07-20 08:04:28 +02:00
bluetooth panel: Move shared GCancellable code into panel class 2020-02-03 09:36:24 +13:00
camera Replace HdyColumn by HdyClamp 2020-07-20 08:04:28 +02:00
color color: Fix order of arguments to gcm_prefs_device_changed_cb 2020-08-18 21:00:36 +00:00
common common: Add GsdDevice API to tell whether 2 devices are grouped 2020-09-04 21:46:19 +00:00
datetime datetime: Fix activating time and timezone rows 2020-08-10 13:06:30 +00:00
default-apps default-apps: Connect signals with g_signal_connect_object in swapped form 2020-03-30 16:18:49 +13:00
diagnostics Replace HdyColumn by HdyClamp 2020-07-20 08:04:28 +02:00
display display:Fix null pointer dereference 2021-01-08 09:37:38 +13:00
info-overview Replace HdyColumn by HdyClamp 2020-07-20 08:04:28 +02:00
keyboard keyboard: fix gtk_widget_get_can_default assertion error 2020-11-20 12:14:24 +13:00
location Replace HdyColumn by HdyClamp 2020-07-20 08:04:28 +02:00
lock Stop using the action HdyActionRow child type 2020-07-20 08:04:28 +02:00
microphone Replace HdyColumn by HdyClamp 2020-07-20 08:04:28 +02:00
mouse mouse: Connect signals with g_signal_connect_object in swapped form 2020-03-30 16:18:49 +13:00
network network: Fix small memory leak 2021-01-08 09:32:18 +13:00
notifications Replace HdyColumn by HdyClamp 2020-07-20 08:04:28 +02:00
online-accounts online-accounts: Use panel cancellable for GOA operations 2020-08-07 02:36:16 +00:00
power power: Refactor brightness scale code into a CcBrightnessScale class 2020-08-18 03:01:02 +00:00
printers printers: Fix string leaks in new printer dialog 2021-01-08 09:31:54 +13:00
region Stop using HANDY_USE_UNSTABLE_API 2020-08-18 02:51:04 +00:00
removable-media removable-media: Replace ifdefs with #pragma once 2019-11-27 21:56:10 +00:00
search Replace HdyColumn by HdyClamp 2020-07-20 08:04:28 +02:00
sharing sharing: Also disable Tracker3 2020-10-30 12:23:16 +13:00
sound sound: fix subwoofer slider 2020-09-25 13:56:46 +12:00
thunderbolt bolt-client: Don't leak the task on errors 2020-07-17 03:42:03 +00:00
universal-access Add back "Universal Access" keyword to allow for old users to still find their way to it. 2020-08-11 22:25:58 +00:00
usage Stop using the action HdyActionRow child type 2020-07-20 08:04:28 +02:00
user-accounts fingerprint-dialog: Properly handle claiming errors if we're already claiming 2021-02-02 11:45:22 +13:00
wacom wacom: Fix a critical warning if loading a cursor fails 2020-11-20 12:11:01 +13:00
meson.build Remove the privacy panel 2019-11-07 14:40:07 +13:00