diff options
author | Denys Vlasenko <dvlasenk@redhat.com> | 2010-11-02 15:46:53 +0100 |
---|---|---|
committer | Denys Vlasenko <dvlasenk@redhat.com> | 2010-11-02 15:46:53 +0100 |
commit | 3cfc642450ab5b19a3e07a2b1815a63a396c3dff (patch) | |
tree | 1f0560ae4cd12a5c05828c504abb5733367c30c7 /src/applet | |
parent | 0548c795edc34cba29d42abc28bf1e6cfc8c87b8 (diff) | |
download | abrt-3cfc642450ab5b19a3e07a2b1815a63a396c3dff.tar.gz abrt-3cfc642450ab5b19a3e07a2b1815a63a396c3dff.tar.xz abrt-3cfc642450ab5b19a3e07a2b1815a63a396c3dff.zip |
Added DIR paramented to "Crash" dbus signal
Run-tested
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'src/applet')
-rw-r--r-- | src/applet/Applet.cpp | 14 |
1 files changed, 12 insertions, 2 deletions
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) { |