summaryrefslogtreecommitdiffstats
path: root/src/Applet
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2010-03-05 17:03:32 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2010-03-05 17:03:32 +0100
commitdbbc2df18f5441d7b298c5d32e4199aa56f08ce0 (patch)
treeadf4bce0a6a02d29da010f91c8264c4dd38ca465 /src/Applet
parent9e7602b032c2187887c8164fa23c37d6daf28ac0 (diff)
downloadabrt-dbbc2df18f5441d7b298c5d32e4199aa56f08ce0.tar.gz
abrt-dbbc2df18f5441d7b298c5d32e4199aa56f08ce0.tar.xz
abrt-dbbc2df18f5441d7b298c5d32e4199aa56f08ce0.zip
add ProcessUnpackaged option to abrt.conf
Based on patch by Pekka Pietikainen <pp@ee.oulu.fi> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'src/Applet')
-rw-r--r--src/Applet/Applet.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/Applet/Applet.cpp b/src/Applet/Applet.cpp
index 9398e4b6..8972dcb5 100644
--- a/src/Applet/Applet.cpp
+++ b/src/Applet/Applet.cpp
@@ -45,8 +45,8 @@ static void Crash(DBusMessage* signal)
int r;
DBusMessageIter in_iter;
dbus_message_iter_init(signal, &in_iter);
- const char* progname;
- r = load_val(&in_iter, progname);
+ const char* package_name;
+ r = load_val(&in_iter, package_name);
/* Optional 2nd param: uid */
const char* uid_str = NULL;
if (r == ABRT_DBUS_MORE_FIELDS)
@@ -75,10 +75,12 @@ static void Crash(DBusMessage* signal)
}
const char* message = _("A crash in package %s has been detected");
- //applet->AddEvent(uid, progname);
- applet->SetIconTooltip(message, progname);
+ if (package_name[0] == '\0')
+ message = _("A crash has been detected");
+ //applet->AddEvent(uid, package_name);
+ applet->SetIconTooltip(message, package_name);
applet->ShowIcon();
- applet->CrashNotify(message, progname);
+ applet->CrashNotify(message, package_name);
}
static void QuotaExceed(DBusMessage* signal)