diff options
| author | Jiri Moskovcak <jmoskovc@redhat.com> | 2010-03-11 16:27:14 +0100 |
|---|---|---|
| committer | Jiri Moskovcak <jmoskovc@redhat.com> | 2010-03-11 16:27:14 +0100 |
| commit | d3fff839380fa1e165b92d3dc79fb7eafaf2a976 (patch) | |
| tree | b004421f370a18e9d5079ac779b1123a3c1a184e /src/Daemon/CommLayerServerDBus.cpp | |
| parent | cf9b053459d4931210800b1ce397e1403c06f346 (diff) | |
| download | abrt-d3fff839380fa1e165b92d3dc79fb7eafaf2a976.tar.gz abrt-d3fff839380fa1e165b92d3dc79fb7eafaf2a976.tar.xz abrt-d3fff839380fa1e165b92d3dc79fb7eafaf2a976.zip | |
GUI: added action to applet to directly report last crash
Revieved by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'src/Daemon/CommLayerServerDBus.cpp')
| -rw-r--r-- | src/Daemon/CommLayerServerDBus.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/Daemon/CommLayerServerDBus.cpp b/src/Daemon/CommLayerServerDBus.cpp index 517a9e2a..103f8675 100644 --- a/src/Daemon/CommLayerServerDBus.cpp +++ b/src/Daemon/CommLayerServerDBus.cpp @@ -64,23 +64,27 @@ static void send_flush_and_unref(DBusMessage* msg) } /* Notify the clients (UI) about a new crash */ -void CCommLayerServerDBus::Crash(const char *package_name, const char *uid_str) +void CCommLayerServerDBus::Crash(const char *package_name, + const char* crash_id, + const char *uid_str) { DBusMessage* msg = new_signal_msg("Crash"); if (uid_str) { dbus_message_append_args(msg, DBUS_TYPE_STRING, &package_name, + DBUS_TYPE_STRING, &crash_id, DBUS_TYPE_STRING, &uid_str, DBUS_TYPE_INVALID); - VERB2 log("Sending signal Crash('%s','%s')", package_name, uid_str); + VERB2 log("Sending signal Crash('%s','%s','%s')", package_name, crash_id, uid_str); } else { dbus_message_append_args(msg, DBUS_TYPE_STRING, &package_name, + DBUS_TYPE_STRING, &crash_id, DBUS_TYPE_INVALID); - VERB2 log("Sending signal Crash('%s')", package_name); + VERB2 log("Sending signal Crash('%s','%s')", package_name, crash_id); } send_flush_and_unref(msg); } |
