Accepting request 956653 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/956653 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsecret?expand=0&rev=30factory
commit
290bbe95dc
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:325a4c54db320c406711bf2b55e5cb5b6c29823426aa82596a907595abb39d28
|
||||
size 529916
|
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3fb3ce340fcd7db54d87c893e69bfc2b1f6e4d4b279065ffe66dac9f0fd12b4d
|
||||
size 187340
|
@ -1,30 +0,0 @@
|
||||
From d620c79d83acc1bae0bbd7153a691f952b74ca31 Mon Sep 17 00:00:00 2001
|
||||
From: Slava Aseev <ptrnine@altlinux.org>
|
||||
Date: Mon, 16 Aug 2021 19:25:56 +0300
|
||||
Subject: [PATCH] Create default collection after DBus.Error.UnknownObject
|
||||
|
||||
Some Secret Service API backend implementations (like keepassxc)
|
||||
throws UnknownObject (instead of UnknownMethod as gnome-keyring do)
|
||||
after creating an item in the non-existent
|
||||
/org/freedesktop/secrets/aliases/default.
|
||||
---
|
||||
libsecret/secret-methods.c | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/libsecret/secret-methods.c b/libsecret/secret-methods.c
|
||||
index c4decf8..b9b696e 100644
|
||||
--- a/libsecret/secret-methods.c
|
||||
+++ b/libsecret/secret-methods.c
|
||||
@@ -1050,7 +1050,8 @@ on_store_create (GObject *source,
|
||||
|
||||
if (!store->created_collection &&
|
||||
(g_error_matches (error, SECRET_ERROR, SECRET_ERROR_NO_SUCH_OBJECT) ||
|
||||
- g_error_matches (error, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD)) &&
|
||||
+ g_error_matches (error, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD) ||
|
||||
+ g_error_matches (error, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_OBJECT)) &&
|
||||
g_strcmp0 (store->collection_path, SECRET_ALIAS_PREFIX "default") == 0) {
|
||||
properties = _secret_collection_properties_new (_("Default keyring"));
|
||||
secret_service_create_collection_dbus_path (service, properties, "default",
|
||||
--
|
||||
GitLab
|
||||
|
Loading…
Reference in New Issue