summaryrefslogtreecommitdiff
path: root/plugins/rfkill/msd-rfkill-manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/rfkill/msd-rfkill-manager.c')
-rw-r--r--plugins/rfkill/msd-rfkill-manager.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/plugins/rfkill/msd-rfkill-manager.c b/plugins/rfkill/msd-rfkill-manager.c
index 7a79511..252761d 100644
--- a/plugins/rfkill/msd-rfkill-manager.c
+++ b/plugins/rfkill/msd-rfkill-manager.c
@@ -2,6 +2,7 @@
*
* Copyright (C) 2007 William Jon McCann <[email protected]>
* Copyright (C) 2010,2011 Red Hat, Inc.
+ * Copyright (C) 2012-2021 MATE Developers
*
* Author: Bastien Nocera <[email protected]>
*
@@ -65,9 +66,8 @@ struct MsdRfkillManagerPrivate
#define MSD_RFKILL_DBUS_PATH MSD_DBUS_PATH "/Rfkill"
static const gchar introspection_xml[] =
-"<node>"
+"<node name='/org/mate/SettingsDaemon/Rfkill'>"
" <interface name='org.mate.SettingsDaemon.Rfkill'>"
-" <annotation name='org.freedesktop.DBus.GLib.CSymbol' value='msd_rfkill_manager'/>"
" <property name='AirplaneMode' type='b' access='readwrite'/>"
" <property name='HardwareAirplaneMode' type='b' access='read'/>"
" <property name='HasAirplaneMode' type='b' access='read'/>"
@@ -461,7 +461,8 @@ static const GDBusInterfaceVTable interface_vtable =
{
NULL,
handle_get_property,
- handle_set_property
+ handle_set_property,
+ { 0 }
};
static void
@@ -490,8 +491,8 @@ on_bus_gotten (GObject *source_object,
NULL);
manager->priv->name_id = g_bus_own_name_on_connection (connection,
- MSD_RFKILL_DBUS_NAME,
- G_BUS_NAME_OWNER_FLAGS_NONE,
+ MSD_DBUS_NAME,
+ G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT,
NULL,
NULL,
NULL,