Commit 930cae6d authored by Alex Merry's avatar Alex Merry Committed by Mirsal Ennaime

Add Fullscreen property to GetAllProperties on DBus root interface

Previously, Fullscreen could be requested via
org.freedesktop.DBus.Properties.Get, but would not be returned by
org.freedesktop.DBus.Properties.GetAll.
Signed-off-by: default avatarMirsal Ennaime <mirsal@videolan.org>
parent 119aa810
...@@ -4,10 +4,12 @@ ...@@ -4,10 +4,12 @@
* Copyright © 2006-2008 Rafaël Carré * Copyright © 2006-2008 Rafaël Carré
* Copyright © 2007-2011 Mirsal Ennaime * Copyright © 2007-2011 Mirsal Ennaime
* Copyright © 2009-2011 The VideoLAN team * Copyright © 2009-2011 The VideoLAN team
* Copyright © 2013 Alex Merry
* $Id$ * $Id$
* *
* Authors: Mirsal Ennaime <mirsal at mirsal fr> * Authors: Mirsal Ennaime <mirsal at mirsal fr>
* Rafaël Carré <funman at videolanorg> * Rafaël Carré <funman at videolanorg>
* Alex Merry <dev at randomguy3 me uk>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
...@@ -137,7 +139,7 @@ DBUS_METHOD( CanSetFullscreen ) ...@@ -137,7 +139,7 @@ DBUS_METHOD( CanSetFullscreen )
REPLY_SEND; REPLY_SEND;
} }
static void static int
MarshalFullscreen( intf_thread_t *p_intf, DBusMessageIter *container ) MarshalFullscreen( intf_thread_t *p_intf, DBusMessageIter *container )
{ {
dbus_bool_t b_fullscreen; dbus_bool_t b_fullscreen;
...@@ -149,6 +151,7 @@ MarshalFullscreen( intf_thread_t *p_intf, DBusMessageIter *container ) ...@@ -149,6 +151,7 @@ MarshalFullscreen( intf_thread_t *p_intf, DBusMessageIter *container )
dbus_message_iter_append_basic( container, dbus_message_iter_append_basic( container,
DBUS_TYPE_BOOLEAN, &b_fullscreen ); DBUS_TYPE_BOOLEAN, &b_fullscreen );
return VLC_SUCCESS;
} }
DBUS_METHOD( FullscreenGet ) DBUS_METHOD( FullscreenGet )
...@@ -517,6 +520,7 @@ DBUS_METHOD( GetAllProperties ) ...@@ -517,6 +520,7 @@ DBUS_METHOD( GetAllProperties )
ADD_PROPERTY( HasTrackList, "b" ); ADD_PROPERTY( HasTrackList, "b" );
ADD_PROPERTY( CanQuit, "b" ); ADD_PROPERTY( CanQuit, "b" );
ADD_PROPERTY( CanSetFullscreen, "b" ); ADD_PROPERTY( CanSetFullscreen, "b" );
ADD_PROPERTY( Fullscreen, "b" );
ADD_PROPERTY( CanRaise, "b" ); ADD_PROPERTY( CanRaise, "b" );
dbus_message_iter_close_container( &args, &dict ); dbus_message_iter_close_container( &args, &dict );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment