|
|
29947e |
From 8a31bcd1b07f6d541e108623dffc67579798b105 Mon Sep 17 00:00:00 2001
|
|
|
29947e |
From: Akira TAGOH <akira@tagoh.org>
|
|
|
29947e |
Date: Thu, 15 Jan 2015 16:42:41 +0900
|
|
|
29947e |
Subject: [PATCH 21/52] Fix an assertion in GIO
|
|
|
29947e |
|
|
|
29947e |
---
|
|
|
29947e |
imsettings-daemon/imsettings-server.c | 4 +++-
|
|
|
29947e |
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
|
29947e |
|
|
|
29947e |
diff --git a/imsettings-daemon/imsettings-server.c b/imsettings-daemon/imsettings-server.c
|
|
|
29947e |
index 25f45a6..300bbe0 100644
|
|
|
29947e |
--- a/imsettings-daemon/imsettings-server.c
|
|
|
29947e |
+++ b/imsettings-daemon/imsettings-server.c
|
|
|
29947e |
@@ -1039,9 +1039,11 @@ imsettings_server_bus_method_call(GDBusConnection *connection,
|
|
|
29947e |
d(g_print("%s: sender[%s] path[%s] iface[%s] method[%s]\n", __PRETTY_FUNCTION__, sender, object_path, interface_name, method_name));
|
|
|
29947e |
|
|
|
29947e |
if (g_strcmp0(method_name, "StopService") == 0) {
|
|
|
29947e |
+ value = g_variant_new_boolean(TRUE);
|
|
|
29947e |
g_dbus_method_invocation_return_value(invocation,
|
|
|
29947e |
- g_variant_new_boolean(TRUE));
|
|
|
29947e |
+ g_variant_new_tuple(&value, 1));
|
|
|
29947e |
g_signal_emit(server, signals[SIG_DISCONNECTED], 0, NULL);
|
|
|
29947e |
+ value = NULL;
|
|
|
29947e |
} else if (g_strcmp0(method_name, "GetVersion") == 0) {
|
|
|
29947e |
value = g_variant_new_uint32(IMSETTINGS_SETTINGS_API_VERSION);
|
|
|
29947e |
} else if (g_strcmp0(method_name, "GetInfoVariants") == 0) {
|
|
|
29947e |
--
|
|
|
29947e |
2.17.1
|
|
|
29947e |
|