forked from pool/seahorse
Dominique Leuenberger
6943432daf
- Add 153.patch: key-manager: Make sure to update after unlocking (boo#1179003). OBS-URL: https://build.opensuse.org/request/show/874259 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/seahorse?expand=0&rev=209
33 lines
1.2 KiB
Diff
33 lines
1.2 KiB
Diff
From a635e5df77ced15dbc7ac3b7b461108133cdb4d7 Mon Sep 17 00:00:00 2001
|
||
From: Niels De Graef <nielsdegraef@gmail.com>
|
||
Date: Sat, 20 Feb 2021 09:06:44 +0100
|
||
Subject: [PATCH] key-manager: Make sure to update after unlocking
|
||
|
||
When we unlock a keyring, the main list view gets updated due to a
|
||
signal that gets triggered when the number of elements in a collection
|
||
changes. In the case of an empty keying however, we won't get this
|
||
signal as the number of elements will remain zero. We can fix this by
|
||
explicitly triggering an update.
|
||
|
||
Fixes https://gitlab.gnome.org/GNOME/seahorse/-/issues/315
|
||
---
|
||
src/key-manager.vala | 2 ++
|
||
1 file changed, 2 insertions(+)
|
||
|
||
diff --git a/src/key-manager.vala b/src/key-manager.vala
|
||
index ed5e4ca0..559188f1 100644
|
||
--- a/src/key-manager.vala
|
||
+++ b/src/key-manager.vala
|
||
@@ -492,6 +492,8 @@ public class Seahorse.KeyManager : Catalog {
|
||
try {
|
||
unlock_button.sensitive = true;
|
||
place.unlock.end(res);
|
||
+ // Explicitly trigger an update of the main view
|
||
+ check_empty_state();
|
||
} catch (GLib.Error e) {
|
||
unlock_button.sensitive = true;
|
||
Util.show_error(this, _("Couldn’t unlock keyring"), e.message);
|
||
--
|
||
GitLab
|
||
|