summaryrefslogtreecommitdiffstats
path: root/src/Applet
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2009-09-24 16:43:31 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2009-09-24 16:43:31 +0200
commit42da1ce16cd602b8387a4672cd42b0799a1a1284 (patch)
tree76efdd140ea256457924570dff50ce562f980cd4 /src/Applet
parenteff2909c3bda95c32b30726685988d357cf4a320 (diff)
downloadabrt-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.cpp21
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)