bool LLCrashLoggerLinux::mainLoop() { // <FS:ND> Get around the crash logger popping up all the time. // Right now there seems to be no easy way to test if there's logs from a real crash to send. Which // would be preferred, as then asking for sending in data makes sense. Right now the dialog will just open always. // bool send_logs = true; // if(CRASH_BEHAVIOR_ASK == getCrashBehavior()) // { // send_logs = do_ask_dialog(); // } // else if(CRASH_BEHAVIOR_NEVER_SEND == getCrashBehavior()) // { // send_logs = false; // } bool send_logs = (CRASH_BEHAVIOR_NEVER_SEND == getCrashBehavior()); // </FS:ND> if(send_logs) { sendCrashLogs(); } return true; }
bool LLCrashLoggerLinux::mainLoop() { if(!do_ask_dialog()) { return true; } sendCrashLogs(); return true; }
bool LLCrashLoggerLinux::mainLoop() { bool send_logs = true; if(CRASH_BEHAVIOR_ASK == getCrashBehavior()) { send_logs = do_ask_dialog(); } else if(CRASH_BEHAVIOR_NEVER_SEND == getCrashBehavior()) { send_logs = false; } if(send_logs) { sendCrashLogs(); } return true; }
bool LLCrashLoggerMac::mainLoop() { OSStatus err = noErr; if(err == noErr && mCrashBehavior == CRASH_BEHAVIOR_ASK) { RunAppModalLoopForWindow(gWindow); } else if (mCrashBehavior == CRASH_BEHAVIOR_ALWAYS_SEND) { gSendReport = true; } if(gRememberChoice) { if(gSendReport) saveCrashBehaviorSetting(CRASH_BEHAVIOR_ALWAYS_SEND); else saveCrashBehaviorSetting(CRASH_BEHAVIOR_NEVER_SEND); } if(gSendReport) { setUserText(gUserNotes); sendCrashLogs(); } if(gWindow != NULL) { DisposeWindow(gWindow); } if(nib != NULL) { DisposeNibReference(nib); } return true; }
bool LLCrashLoggerText::mainLoop() { std::cout << "Entering main loop" << std::endl; sendCrashLogs(); return true; }