[rygel] media-export: No need for a separate D-Bus service



commit 39a057ea775a988951711ba27d1457aef283d074
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Mon Sep 21 17:47:37 2009 +0300

    media-export: No need for a separate D-Bus service
    
    Re-use the D-Bus service run by Rygel

 .../rygel-media-export-dbus-service.vala           |   18 +-----------------
 1 files changed, 1 insertions(+), 17 deletions(-)
---
diff --git a/src/plugins/media-export/rygel-media-export-dbus-service.vala b/src/plugins/media-export/rygel-media-export-dbus-service.vala
index 1cdaf23..f3e61d5 100644
--- a/src/plugins/media-export/rygel-media-export-dbus-service.vala
+++ b/src/plugins/media-export/rygel-media-export-dbus-service.vala
@@ -20,10 +20,8 @@
 
 [DBus (name = "org.gnome.Rygel.MediaExport1")]
 public class Rygel.MediaExportDBusService : Object {
-    private const string RYGEL_MEDIA_EXPORT_SERVICE =
-                                                 "org.gnome.Rygel.MediaExport1";
     private const string RYGEL_MEDIA_EXPORT_PATH =
-                                                 "/org/gnome/Rygel/MediaExport1";
+                                        "/org/gnome/Rygel/MediaExport1";
 
     private MediaExportRootContainer root_container;
 
@@ -33,20 +31,6 @@ public class Rygel.MediaExportDBusService : Object {
 
         var conn = DBus.Bus.get (DBus.BusType. SESSION);
 
-        dynamic DBus.Object bus = conn.get_object ("org.freedesktop.DBus",
-                                                   "/org/freedesktop/DBus",
-                                                   "org.freedesktop.DBus");
-
-        // try to register service in session bus
-        uint request_name_result = bus.request_name (
-                                                    RYGEL_MEDIA_EXPORT_SERVICE,
-                                                    (uint) 0);
-
-        if (request_name_result != DBus.RequestNameReply.PRIMARY_OWNER) {
-            warning ("Failed to start D-Bus service, name '%s' already taken",
-                     RYGEL_MEDIA_EXPORT_SERVICE);
-        }
-
         conn.register_object (RYGEL_MEDIA_EXPORT_PATH, this);
     }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]