[telepathy-glib/master] account: make :enabled property read only

Jonny Lamb jonny.lamb at collabora.co.uk
Sat Sep 26 07:51:03 PDT 2009


Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>
---
 telepathy-glib/account.c |   23 +----------------------
 1 files changed, 1 insertions(+), 22 deletions(-)

diff --git a/telepathy-glib/account.c b/telepathy-glib/account.c
index 7278be5..957a173 100644
--- a/telepathy-glib/account.c
+++ b/telepathy-glib/account.c
@@ -655,26 +655,6 @@ _tp_account_constructed (GObject *object)
 }
 
 static void
-_tp_account_set_property (GObject *object,
-    guint prop_id,
-    const GValue *value,
-    GParamSpec *pspec)
-{
-  TpAccount *self = TP_ACCOUNT (object);
-
-  switch (prop_id)
-    {
-    case PROP_ENABLED:
-      tp_account_set_enabled_async (self,
-          g_value_get_boolean (value), NULL, NULL);
-      break;
-    default:
-      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
-      break;
-    }
-}
-
-static void
 _tp_account_get_property (GObject *object,
     guint prop_id,
     GValue *value,
@@ -820,7 +800,6 @@ tp_account_class_init (TpAccountClass *klass)
 
   object_class->constructed = _tp_account_constructed;
   object_class->get_property = _tp_account_get_property;
-  object_class->set_property = _tp_account_set_property;
   object_class->dispose = _tp_account_dispose;
   object_class->finalize = _tp_account_finalize;
 
@@ -843,7 +822,7 @@ tp_account_class_init (TpAccountClass *klass)
           "Enabled",
           "Whether this account is enabled or not",
           FALSE,
-          G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE));
+          G_PARAM_STATIC_STRINGS | G_PARAM_READABLE));
 
   /**
    * TpAccount:current-presence-type:
-- 
1.5.6.5




More information about the telepathy-commits mailing list