[Telepathy-commits] [telepathy-mission-control/master] Remove McdRequestData which was unused

Will Thompson will.thompson at collabora.co.uk
Wed Dec 17 04:17:26 PST 2008


---
 src/mcd-account-requests.c |   30 ------------------------------
 1 files changed, 0 insertions(+), 30 deletions(-)

diff --git a/src/mcd-account-requests.c b/src/mcd-account-requests.c
index 6bbfa90..8429d26 100644
--- a/src/mcd-account-requests.c
+++ b/src/mcd-account-requests.c
@@ -40,20 +40,6 @@
 #include "mcd-misc.h"
 #include "_gen/interfaces.h"
 
-typedef struct
-{
-    gchar *requestor_client_id;
-} McdRequestData;
-
-#define REQUEST_DATA "request_data"
-
-static inline McdRequestData *
-get_request_data (McdChannel *channel)
-{
-    g_return_val_if_fail (MCD_IS_CHANNEL (channel), NULL);
-    return g_object_get_data ((GObject *)channel, REQUEST_DATA);
-}
-
 static void
 online_request_cb (McdAccount *account, gpointer userdata, const GError *error)
 {
@@ -81,13 +67,6 @@ online_request_cb (McdAccount *account, gpointer userdata, const GError *error)
 }
 
 static void
-request_data_free (McdRequestData *rd)
-{
-    g_free (rd->requestor_client_id);
-    g_slice_free (McdRequestData, rd);
-}
-
-static void
 on_channel_status_changed (McdChannel *channel, McdChannelStatus status,
                            McdAccount *account)
 {
@@ -112,9 +91,6 @@ on_channel_status_changed (McdChannel *channel, McdChannelStatus status,
         mc_svc_account_interface_channelrequests_emit_succeeded (account,
             _mcd_channel_get_request_path (channel));
 
-        /* free the request data, it's no longer useful */
-        g_object_set_data ((GObject *)channel, REQUEST_DATA, NULL);
-
         g_object_unref (channel);
     }
 }
@@ -125,7 +101,6 @@ create_request (McdAccount *account, GHashTable *properties,
                 DBusGMethodInvocation *context, gboolean use_existing)
 {
     McdChannel *channel;
-    McdRequestData *rd;
     GError *error = NULL;
     GHashTable *props;
     McdDispatcher *dispatcher;
@@ -138,11 +113,6 @@ create_request (McdAccount *account, GHashTable *properties,
     g_hash_table_unref (props);
     _mcd_channel_set_request_use_existing (channel, use_existing);
 
-    rd = g_slice_new (McdRequestData);
-    rd->requestor_client_id = dbus_g_method_get_sender (context);
-    g_object_set_data_full ((GObject *)channel, REQUEST_DATA, rd,
-                            (GDestroyNotify)request_data_free);
-
     g_signal_connect (channel, "status-changed",
                       G_CALLBACK (on_channel_status_changed), account);
 
-- 
1.5.6.5




More information about the Telepathy-commits mailing list