summaryrefslogtreecommitdiff
path: root/lib/ephy-permissions-manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ephy-permissions-manager.c')
-rw-r--r--lib/ephy-permissions-manager.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/lib/ephy-permissions-manager.c b/lib/ephy-permissions-manager.c
index ab7a42d19..274d7aa82 100644
--- a/lib/ephy-permissions-manager.c
+++ b/lib/ephy-permissions-manager.c
@@ -62,34 +62,6 @@ ephy_permissions_manager_class_init (EphyPermissionsManagerClass *klass)
GObjectClass *object_class = G_OBJECT_CLASS (klass);
object_class->dispose = ephy_permissions_manager_dispose;
-
- /**
- * EphyPermissionsManager::setting-changed:
- * @permissions_manager: the #EphyPermissionsManager that received the signal
- * @host: the hostname for which the setting changed
- * @key: the name of the key that changed
- *
- * The ::setting-changed signal is emitted when the a setting changes for
- * one of the hosts managed by the manager. It can be used to represent the
- * change on the UI for instance.
- **/
- g_signal_new ("setting-changed",
- EPHY_TYPE_PERMISSIONS_MANAGER,
- G_SIGNAL_RUN_FIRST,
- 0, NULL, NULL, NULL,
- G_TYPE_NONE,
- 2,
- G_TYPE_STRING,
- G_TYPE_STRING);
-}
-
-static void
-setting_changed_cb (GSettings *settings,
- char *key,
- EphyPermissionsManager *manager)
-{
- const char *host = g_hash_table_lookup (manager->settings_mapping, settings);
- g_signal_emit_by_name (manager, "setting-changed", host, key);
}
static GSettings *
@@ -124,9 +96,6 @@ ephy_permissions_manager_get_settings_for_address (EphyPermissionsManager *manag
g_hash_table_insert (manager->hosts_mapping, host, settings);
g_hash_table_insert (manager->settings_mapping, settings, host);
- g_signal_connect (settings, "changed",
- G_CALLBACK (setting_changed_cb), manager);
-
return settings;
}