diff options
author | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-08-17 11:48:18 +0200 |
---|---|---|
committer | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-08-17 11:48:18 +0200 |
commit | 19329569c399e944d24d293c5ee90c945ed482a1 (patch) | |
tree | ed90a82a85a36e614b397a784bda46b91cb7a6e3 /src/Daemon/CrashWatcher.cpp | |
parent | 3c226c987f5015e8184bfc4293ee9f9b2f7b8f67 (diff) | |
download | abrt-19329569c399e944d24d293c5ee90c945ed482a1.tar.gz abrt-19329569c399e944d24d293c5ee90c945ed482a1.tar.xz abrt-19329569c399e944d24d293c5ee90c945ed482a1.zip |
GUI now show the status window after report to let user know how did it go.
Diffstat (limited to 'src/Daemon/CrashWatcher.cpp')
-rw-r--r-- | src/Daemon/CrashWatcher.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/Daemon/CrashWatcher.cpp b/src/Daemon/CrashWatcher.cpp index 5fb4a366..ac33d2eb 100644 --- a/src/Daemon/CrashWatcher.cpp +++ b/src/Daemon/CrashWatcher.cpp @@ -809,7 +809,7 @@ uint64_t CCrashWatcher::CreateReport_t(const std::string &pUUID,const std::strin return 0; } -bool CCrashWatcher::Report(map_crash_report_t pReport, const std::string& pUID) +CMiddleWare::report_status_t CCrashWatcher::Report(map_crash_report_t pReport, const std::string& pUID) { //#define FIELD(X) crashReport.m_s##X = pReport[#X]; //crashReport.m_sUUID = pReport["UUID"]; @@ -818,9 +818,10 @@ bool CCrashWatcher::Report(map_crash_report_t pReport, const std::string& pUID) //for (dbus_map_report_info_t::iterator it = pReport.begin(); it!=pReport.end(); ++it) { // std::cerr << it->second << std::endl; //} + CMiddleWare::report_status_t rs; try { - CMiddleWare::report_status_t rs = m_pMW->Report(pReport, pUID); + rs = m_pMW->Report(pReport, pUID); } catch (CABRTException& e) { @@ -830,9 +831,9 @@ bool CCrashWatcher::Report(map_crash_report_t pReport, const std::string& pUID) } Warning(e.what()); Status(e.what()); - return false; + return rs; } - return true; + return rs; } bool CCrashWatcher::DeleteDebugDump(const std::string& pUUID, const std::string& pUID) |