summaryrefslogtreecommitdiffstats
path: root/src/applet/applet.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/applet/applet.c')
-rw-r--r--src/applet/applet.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/applet/applet.c b/src/applet/applet.c
index 1a2bf5c0..56266f12 100644
--- a/src/applet/applet.c
+++ b/src/applet/applet.c
@@ -46,8 +46,8 @@ static void Crash(DBusMessage* signal)
error_msg("dbus signal %s: parameter type mismatch", __func__);
return;
}
- const char* crash_id = NULL;
- r = load_charp(&in_iter, &crash_id);
+ const char* crash_dir = NULL;
+ r = load_charp(&in_iter, &crash_dir);
/* 3rd param: dir */
//dir parameter is not used for now, use is planned in the future
@@ -94,10 +94,10 @@ static void Crash(DBusMessage* signal)
*/
static time_t last_time = 0;
static char* last_package_name = NULL;
- static char* last_crash_id = NULL;
+ static char* last_crash_dir = NULL;
time_t cur_time = time(NULL);
if (last_package_name && strcmp(last_package_name, package_name) == 0
- && last_crash_id && strcmp(last_crash_id, crash_id) == 0
+ && last_crash_dir && strcmp(last_crash_dir, crash_dir) == 0
&& (unsigned)(cur_time - last_time) < 2 * 60 * 60
) {
log_msg("repeated crash in %s, not showing the notification", package_name);
@@ -106,10 +106,10 @@ static void Crash(DBusMessage* signal)
last_time = cur_time;
free(last_package_name);
last_package_name = xstrdup(package_name);
- free(last_crash_id);
- last_crash_id = xstrdup(crash_id);
+ free(last_crash_dir);
+ last_crash_dir = xstrdup(dir);
- show_crash_notification(applet, crash_id, message, package_name);
+ show_crash_notification(applet, dir, message, package_name);
}
static void QuotaExceeded(DBusMessage* signal)