Browse Source

Send all crash reports to collection server.

Crashpad client only send reports once per hour. It's different with breakpad.
With this behavior, the other reports generated within an hour will be totally
skipped, which causes the crash api test only run once with an hour.

This patch unrestricts this time limit.
Haojian Wu 10 years ago
parent
commit
cd8ceec62e
1 changed files with 3 additions and 1 deletions
  1. 3 1
      atom/common/crash_reporter/crash_reporter_mac.mm

+ 3 - 1
atom/common/crash_reporter/crash_reporter_mac.mm

@@ -64,10 +64,12 @@ void CrashReporterMac::InitBreakpad(const std::string& product_name,
           framework_bundle_path.Append("Resources").Append("crashpad_handler");
 
       crashpad::CrashpadClient crashpad_client;
+      // Send all crash reports.
+      std::vector<std::string> arguments = { "--upload-internal=0" };
       if (crashpad_client.StartHandler(handler_path, database_path,
                                        submit_url,
                                        StringMap(),
-                                       std::vector<std::string>())) {
+                                       arguments)) {
         crashpad_client.UseHandler();
       }
     }  // @autoreleasepool