Removed g_kdbus_get_sender() function. Fixed bus_unique_name set up.
authorLukasz Skalski <l.skalski@partner.samsung.com>
Tue, 8 Oct 2013 13:51:41 +0000 (15:51 +0200)
committerLukasz Skalski <l.skalski@partner.samsung.com>
Fri, 25 Oct 2013 14:54:18 +0000 (16:54 +0200)
gio/gdbusconnection.c
gio/gkdbus.c
gio/gkdbus.h

index 02e6a4c..ca9808b 100644 (file)
@@ -1649,9 +1649,11 @@ g_dbus_connection_send_message_unlocked (GDBusConnection   *connection,
     goto out;
 
   if (G_IS_KDBUS_CONNECTION (connection->stream)){
-    if(g_kdbus_get_sender(g_kdbus_connection_get_kdbus (G_KDBUS_CONNECTION (connection->stream))) != NULL) 
+    if ((connection->bus_unique_name) != NULL) 
       {
-        g_dbus_message_set_sender(message, g_kdbus_get_sender(g_kdbus_connection_get_kdbus (G_KDBUS_CONNECTION (connection->stream))));
+        //g_print ("SENDER: %s\n", g_kdbus_get_sender(g_kdbus_connection_get_kdbus(G_KDBUS_CONNECTION (connection->stream))));
+        //g_print ("SENDER CONNECTION: %s\n",g_dbus_connection_get_unique_name(connection));
+        g_dbus_message_set_sender(message, connection->bus_unique_name);
         #ifdef KDBUS_DEBUG 
           g_print (" KDBUS_DEBUG: (%s()): set_sender ok!\n",__FUNCTION__);
         #endif
index 8853f77..d2c8617 100644 (file)
@@ -708,18 +708,8 @@ g_kdbus_receive (GKdbus       *kdbus,
 }
 
 /*
- * g_kdbus_get_sender:
- *
- */
-gchar* 
-g_kdbus_get_sender (GKdbus    *kdbus)
-{
-  return kdbus->priv->sender;
-}
-
-/*
  * g_kdbus_send_reply:
- * TODO: Handle errors
+ * TODO: Handle errors,remove unused variables
  */
 static gboolean
 g_kdbus_send_reply (GDBusWorker     *worker, 
@@ -751,7 +741,8 @@ g_kdbus_send_reply (GDBusWorker     *worker,
     g_print ("g_kdbus_send_reply: sender set to:%s! \n", kdbus->priv->sender);
   #endif
 
-  g_dbus_message_set_body(reply, g_variant_new ("(s)", unique_name));
+  //g_dbus_message_set_body(reply, g_variant_new ("(s)", unique_name));
+  g_dbus_message_set_body (reply, g_variant_new ("(s)",sender));
   _g_dbus_worker_queue_or_deliver_received_message (worker, reply);
   return TRUE;
 }
index e21e91d..45b3f68 100644 (file)
@@ -101,8 +101,6 @@ gssize                  g_kdbus_send_message            (GDBusWorker     *worker
 GLIB_AVAILABLE_IN_ALL
 gboolean                g_kdbus_register                (GKdbus           *kdbus);
 GLIB_AVAILABLE_IN_ALL
-gchar*                  g_kdbus_get_sender                (GKdbus           *kdbus);
-GLIB_AVAILABLE_IN_ALL
 GSource *              g_kdbus_create_source           (GKdbus                 *kdbus,
                                                                                                   GIOCondition             condition,
                                                                                                   GCancellable            *cancellable);