summaryrefslogtreecommitdiff
path: root/mission-control-plugins
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2013-11-13 20:21:49 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2014-01-29 19:28:30 +0000
commitcb5879dda2daedee866f1f516c952c33e4728560 (patch)
tree4226ce5da552fe2abee04eeb35b2d20516ad0093 /mission-control-plugins
parentd06943578e345689f2d040dcc12cf314f64157b9 (diff)
McdStorage: remove "owns" method
We now know whose account it is, without having to do this. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=27727
Diffstat (limited to 'mission-control-plugins')
-rw-r--r--mission-control-plugins/account-storage.c45
-rw-r--r--mission-control-plugins/account-storage.h7
2 files changed, 0 insertions, 52 deletions
diff --git a/mission-control-plugins/account-storage.c b/mission-control-plugins/account-storage.c
index b64e9987..098e336f 100644
--- a/mission-control-plugins/account-storage.c
+++ b/mission-control-plugins/account-storage.c
@@ -65,7 +65,6 @@
* iface->get_additional_info = foo_plugin_get_additional_info;
* iface->get_restrictions = foo_plugin_get_restrictions;
* iface->create = foo_plugin_create;
- * iface->owns = foo_plugin_owns;
* iface->set_attribute = foo_plugin_set_attribute;
* iface->set_parameter = foo_plugin_set_parameter;
* }
@@ -219,19 +218,6 @@ default_set_parameter (McpAccountStorage *storage,
return FALSE;
}
-static gboolean
-default_owns (McpAccountStorage *storage,
- McpAccountManager *am,
- const gchar *account)
-{
- /* This has the side-effect of pushing the "manager" key back into @am,
- * but that should be a no-op in practice: we always call this
- * method in priority order and stop at the first one that says "yes",
- * and @am's idea of what "manager" is should have come from that same
- * plugin anyway. */
- return mcp_account_storage_get (storage, am, account, "manager");
-}
-
static void
class_init (gpointer klass,
gpointer data)
@@ -249,7 +235,6 @@ class_init (gpointer klass,
iface->get_identifier = default_get_identifier;
iface->get_additional_info = default_get_additional_info;
iface->get_restrictions = default_get_restrictions;
- iface->owns = default_owns;
iface->set_attribute = default_set_attribute;
iface->set_parameter = default_set_parameter;
@@ -1086,33 +1071,3 @@ mcp_account_storage_emit_reconnect (McpAccountStorage *storage,
{
g_signal_emit (storage, signals[RECONNECT], 0, account);
}
-
-/**
- * mcp_account_storage_owns:
- * @storage: an #McpAccountStorage instance
- * @am: an #McpAccountManager instance
- * @account: the unique name (object-path tail) of an account
- *
- * Check whether @account is stored in @storage. The highest-priority
- * plugin for which this function returns %TRUE is considered to be
- * responsible for @account.
- *
- * There is a default implementation, which calls mcp_account_storage_get()
- * for the well-known key "manager".
- *
- * Returns: %TRUE if @account is stored in @storage
- *
- * Since: 5.15.0
- */
-gboolean
-mcp_account_storage_owns (McpAccountStorage *storage,
- McpAccountManager *am,
- const gchar *account)
-{
- McpAccountStorageIface *iface = MCP_ACCOUNT_STORAGE_GET_IFACE (storage);
-
- g_return_val_if_fail (iface != NULL, FALSE);
- g_return_val_if_fail (iface->owns != NULL, FALSE);
-
- return iface->owns (storage, am, account);
-}
diff --git a/mission-control-plugins/account-storage.h b/mission-control-plugins/account-storage.h
index ff3633e2..44f7bd63 100644
--- a/mission-control-plugins/account-storage.h
+++ b/mission-control-plugins/account-storage.h
@@ -124,9 +124,6 @@ struct _McpAccountStorageIface
McpAccountStorageCreate create;
/* Since 5.15.0 */
- gboolean (*owns) (McpAccountStorage *storage,
- McpAccountManager *am,
- const gchar *account);
gboolean (*set_attribute) (McpAccountStorage *storage,
McpAccountManager *am,
const gchar *account,
@@ -193,10 +190,6 @@ const gchar *mcp_account_storage_name (const McpAccountStorage *storage);
const gchar *mcp_account_storage_description (const McpAccountStorage *storage);
const gchar *mcp_account_storage_provider (const McpAccountStorage *storage);
-gboolean mcp_account_storage_owns (McpAccountStorage *storage,
- McpAccountManager *am,
- const gchar *account);
-
gboolean mcp_account_storage_set_attribute (McpAccountStorage *storage,
McpAccountManager *am,
const gchar *account,