From 19329569c399e944d24d293c5ee90c945ed482a1 Mon Sep 17 00:00:00 2001 From: Jiri Moskovcak Date: Mon, 17 Aug 2009 11:48:18 +0200 Subject: GUI now show the status window after report to let user know how did it go. --- src/Daemon/CrashWatcher.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/Daemon/CrashWatcher.cpp') 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) -- cgit