]> spindle.queued.net Git - midori/commitdiff
Upon closer consideration the property "preferences" is redundant
authorAndré Stösel <andre@stoesel.de>
Wed, 8 Jun 2011 18:16:55 +0000 (20:16 +0200)
committerChristian Dywan <christian@twotoasts.de>
Wed, 8 Jun 2011 18:16:55 +0000 (20:16 +0200)
midori/midori-extension.c
midori/midori.vapi

index 7bf40f953dd5ec6eb542d70c36944385249e606e..4eb83ef718a909a6ac94ec8c7e997eeef034d779 100644 (file)
@@ -29,7 +29,6 @@ struct _MidoriExtensionPrivate
     gchar* version;
     gchar* authors;
     gchar* website;
-    gboolean preferences;
 
     MidoriApp* app;
     gint active;
@@ -132,8 +131,7 @@ enum
     PROP_DESCRIPTION,
     PROP_VERSION,
     PROP_AUTHORS,
-    PROP_WEBSITE,
-    PROP_PREFERENCES
+    PROP_WEBSITE
 };
 
 enum {
@@ -266,22 +264,6 @@ midori_extension_class_init (MidoriExtensionClass* class)
                                      NULL,
                                      flags));
 
-    /**
-     * MidoriExtension:preferences:
-     *
-     * True if the extension can handle the preferences signal.
-     *
-     * Since: 0.4.0
-     */
-    g_object_class_install_property (gobject_class,
-                                     PROP_PREFERENCES,
-                                     g_param_spec_boolean (
-                                     "preferences",
-                                     "Preferences",
-                                     "True if the extension can handle the preferences signal.",
-                                     FALSE,
-                                     flags));
-
     g_type_class_add_private (class, sizeof (MidoriExtensionPrivate));
 }
 
@@ -446,9 +428,6 @@ midori_extension_set_property (GObject*      object,
     case PROP_WEBSITE:
         katze_assign (extension->priv->website, g_value_dup_string (value));
         break;
-    case PROP_PREFERENCES:
-        extension->priv->preferences = g_value_get_boolean (value);
-        break;
     default:
         G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
         break;
@@ -480,9 +459,6 @@ midori_extension_get_property (GObject*    object,
     case PROP_WEBSITE:
         g_value_set_string (value, extension->priv->website);
         break;
-    case PROP_PREFERENCES:
-        g_value_set_boolean (value, extension->priv->preferences);
-        break;
     default:
         G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
         break;
@@ -524,10 +500,7 @@ midori_extension_has_preferences (MidoriExtension* extension)
 {
     g_return_val_if_fail (MIDORI_IS_EXTENSION (extension), FALSE);
 
-    if (extension->priv->preferences
-        && g_signal_has_handler_pending (extension, signals[OPEN_PREFERENCES], 0, FALSE))
-        return TRUE;
-    return FALSE;
+    return g_signal_has_handler_pending (extension, signals[OPEN_PREFERENCES], 0, FALSE);
 }
 
 /**
index cbf145a6207bd45d3f9f70fbaf03bf087b2368d2..bce0b65921478ba1c43e58c3f12d6f5e398f312b 100644 (file)
@@ -101,8 +101,6 @@ namespace Midori {
         public string version { get; set; }
         [NoAccessorMethod]
         public string authors { get; set; }
-        [NoAccessorMethod]
-        public bool preferences { get; set; }
 
         public signal void activate (Midori.App app);
         public signal void deactivate ();