aboutsummaryrefslogtreecommitdiff
path: root/src/mpris-controller-v2.c
diff options
context:
space:
mode:
authorSebastien Bacher <seb128@ubuntu.com>2010-07-12 19:45:06 +0200
committerBazaar Package Importer <james.westby@ubuntu.com>2010-07-12 19:45:06 +0200
commitdf2aaa5b8d38ec4385f5be6bedfd143317d9e015 (patch)
tree0b7bbb46adea718590192731eaad1f152571b6e6 /src/mpris-controller-v2.c
parent9c00e0247f69c00c1e855a42e82bfd767b16b607 (diff)
parent69f91546fb17d7209e5267a5ce7e0ae6b9bbd9d9 (diff)
downloadayatana-indicator-sound-df2aaa5b8d38ec4385f5be6bedfd143317d9e015.tar.gz
ayatana-indicator-sound-df2aaa5b8d38ec4385f5be6bedfd143317d9e015.tar.bz2
ayatana-indicator-sound-df2aaa5b8d38ec4385f5be6bedfd143317d9e015.zip
New upstream release.
Diffstat (limited to 'src/mpris-controller-v2.c')
-rw-r--r--src/mpris-controller-v2.c21
1 files changed, 8 insertions, 13 deletions
diff --git a/src/mpris-controller-v2.c b/src/mpris-controller-v2.c
index 4a48165..40fe3da 100644
--- a/src/mpris-controller-v2.c
+++ b/src/mpris-controller-v2.c
@@ -23,8 +23,6 @@ with this program. If not, see <http://www.gnu.org/licenses/>.
#include <glib.h>
#include <glib-object.h>
-#include <dbus/dbus-glib-lowlevel.h>
-#include <dbus/dbus-glib.h>
#include <stdlib.h>
#include <string.h>
@@ -64,7 +62,6 @@ typedef struct _PlayerControllerClass PlayerControllerClass;
struct _MprisController {
GObject parent_instance;
MprisControllerPrivate * priv;
- DBusGProxy* mpris_player;
};
struct _MprisControllerClass {
@@ -89,24 +86,22 @@ enum {
MPRIS_CONTROLLER_V2_DUMMY_PROPERTY
};
GType player_controller_get_type (void);
-MprisController* mpris_controller_new (const char* name, PlayerController* controller, const char* mpris_interface);
-MprisController* mpris_controller_construct (GType object_type, const char* name, PlayerController* controller, const char* mpris_interface);
-MprisControllerV2* mpris_controller_v2_new (const char* name, PlayerController* controller);
-MprisControllerV2* mpris_controller_v2_construct (GType object_type, const char* name, PlayerController* controller);
+MprisControllerV2* mpris_controller_v2_new (PlayerController* ctrl, const char* inter);
+MprisControllerV2* mpris_controller_v2_construct (GType object_type, PlayerController* ctrl, const char* inter);
-MprisControllerV2* mpris_controller_v2_construct (GType object_type, const char* name, PlayerController* controller) {
+MprisControllerV2* mpris_controller_v2_construct (GType object_type, PlayerController* ctrl, const char* inter) {
MprisControllerV2 * self;
- g_return_val_if_fail (name != NULL, NULL);
- g_return_val_if_fail (controller != NULL, NULL);
- self = (MprisControllerV2*) mpris_controller_construct (object_type, name, controller, "org.mpris.MediaPlayer.Player");
+ g_return_val_if_fail (ctrl != NULL, NULL);
+ g_return_val_if_fail (inter != NULL, NULL);
+ self = (MprisControllerV2*) g_object_new (object_type, "owner", ctrl, "mpris-interface", inter, NULL);
return self;
}
-MprisControllerV2* mpris_controller_v2_new (const char* name, PlayerController* controller) {
- return mpris_controller_v2_construct (TYPE_MPRIS_CONTROLLER_V2, name, controller);
+MprisControllerV2* mpris_controller_v2_new (PlayerController* ctrl, const char* inter) {
+ return mpris_controller_v2_construct (TYPE_MPRIS_CONTROLLER_V2, ctrl, inter);
}