From 3cfc642450ab5b19a3e07a2b1815a63a396c3dff Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Tue, 2 Nov 2010 15:46:53 +0100 Subject: Added DIR paramented to "Crash" dbus signal Run-tested Signed-off-by: Denys Vlasenko --- src/applet/Applet.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'src/applet/Applet.cpp') diff --git a/src/applet/Applet.cpp b/src/applet/Applet.cpp index cc29fbde..4ce497cf 100644 --- a/src/applet/Applet.cpp +++ b/src/applet/Applet.cpp @@ -42,15 +42,25 @@ static void Crash(DBusMessage* signal) r = load_val(&in_iter, package_name); /* 2nd param: crash_id */ - const char* crash_id = NULL; if (r != ABRT_DBUS_MORE_FIELDS) { error_msg("dbus signal %s: parameter type mismatch", __func__); return; } + const char* crash_id = NULL; r = load_val(&in_iter, crash_id); - /* Optional 3rd param: uid */ + /* 3rd param: dir */ +//dir parameter is not used for now, use is planned in the future + if (r != ABRT_DBUS_MORE_FIELDS) + { + error_msg("dbus signal %s: parameter type mismatch", __func__); + return; + } + const char* dir = NULL; + r = load_val(&in_iter, dir); + + /* Optional 4th param: uid */ const char* uid_str = NULL; if (r == ABRT_DBUS_MORE_FIELDS) { -- cgit