diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2009-09-24 16:43:31 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2009-09-24 16:43:31 +0200 |
commit | 42da1ce16cd602b8387a4672cd42b0799a1a1284 (patch) | |
tree | 76efdd140ea256457924570dff50ce562f980cd4 /src/Applet | |
parent | eff2909c3bda95c32b30726685988d357cf4a320 (diff) | |
download | abrt-42da1ce16cd602b8387a4672cd42b0799a1a1284.tar.gz abrt-42da1ce16cd602b8387a4672cd42b0799a1a1284.tar.xz abrt-42da1ce16cd602b8387a4672cd42b0799a1a1284.zip |
abrtd: add an optional 2nd parameter to Report dbus call
Also, simplified dbus code a bit.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'src/Applet')
-rw-r--r-- | src/Applet/Applet.cpp | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/src/Applet/Applet.cpp b/src/Applet/Applet.cpp index 4d46e2d7..9d7be5fc 100644 --- a/src/Applet/Applet.cpp +++ b/src/Applet/Applet.cpp @@ -45,12 +45,7 @@ static void Crash(DBusMessage* signal) { int r; DBusMessageIter in_iter; - if (!dbus_message_iter_init(signal, &in_iter)) - { - /* signal has no parameters */ - error_msg("dbus signal %s: parameter type mismatch", __func__); - return; - } + dbus_message_iter_init(signal, &in_iter); const char* progname; r = load_val(&in_iter, progname); if (r != ABRT_DBUS_MORE_FIELDS) @@ -84,12 +79,7 @@ static void QuotaExceed(DBusMessage* signal) { int r; DBusMessageIter in_iter; - if (!dbus_message_iter_init(signal, &in_iter)) - { - /* signal has no parameters */ - error_msg("dbus signal %s: parameter type mismatch", __func__); - return; - } + dbus_message_iter_init(signal, &in_iter); const char* str; r = load_val(&in_iter, str); if (r != ABRT_DBUS_LAST_FIELD) @@ -108,12 +98,7 @@ static void NameOwnerChanged(DBusMessage* signal) { int r; DBusMessageIter in_iter; - if (!dbus_message_iter_init(signal, &in_iter)) - { - /* signal has no parameters */ - error_msg("dbus signal %s: parameter type mismatch", __func__); - return; - } + dbus_message_iter_init(signal, &in_iter); const char* name; r = load_val(&in_iter, name); if (r != ABRT_DBUS_MORE_FIELDS) |