Only enable breakpad error handing if crash reporting is enabled
parent
603a48af94
commit
c69855f233
|
|
@ -289,6 +289,7 @@ void LLApp::setupErrorHandling()
|
|||
// occasionally checks to see if the app is in an error state, and sees if it needs to be run.
|
||||
|
||||
#if LL_WINDOWS
|
||||
#if LL_SEND_CRASH_REPORTS
|
||||
// This sets a callback to handle w32 signals to the console window.
|
||||
// The viewer shouldn't be affected, sicne its a windowed app.
|
||||
SetConsoleCtrlHandler( (PHANDLER_ROUTINE) ConsoleCtrlHandler, TRUE);
|
||||
|
|
@ -300,7 +301,7 @@ void LLApp::setupErrorHandling()
|
|||
mExceptionHandler = new google_breakpad::ExceptionHandler(
|
||||
L"C:\\Temp\\", 0, windows_post_minidump_callback, 0, google_breakpad::ExceptionHandler::HANDLER_ALL);
|
||||
}
|
||||
|
||||
#endif
|
||||
#else
|
||||
//
|
||||
// Start up signal handling.
|
||||
|
|
|
|||
|
|
@ -134,8 +134,8 @@ S32 LLQueuedThread::updateQueue(F32 max_time_ms)
|
|||
pending = getPending();
|
||||
if(pending > 0)
|
||||
{
|
||||
unpause();
|
||||
}
|
||||
unpause();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -131,7 +131,9 @@ int APIENTRY WINMAIN(HINSTANCE hInstance,
|
|||
// Note: This won't work when running from the debugger unless the _NO_DEBUG_HEAP environment variable is set to 1
|
||||
|
||||
// Enable to get mem debugging within visual studio.
|
||||
//_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
|
||||
#if LL_DEBUG
|
||||
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
|
||||
#else
|
||||
_CrtSetDbgFlag(0); // default, just making explicit
|
||||
|
||||
ULONG ulEnableLFH = 2;
|
||||
|
|
@ -145,6 +147,7 @@ int APIENTRY WINMAIN(HINSTANCE hInstance,
|
|||
else
|
||||
heap_enable_lfh_error[i] = GetLastError();
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
// *FIX: global
|
||||
|
|
|
|||
|
|
@ -538,9 +538,6 @@ class WindowsManifest(ViewerManifest):
|
|||
else:
|
||||
result += 'Delete ' + wpath(os.path.join('$INSTDIR', rel_file)) + '\n'
|
||||
|
||||
if install
|
||||
result += 'Delete ' + wpath(os.path.join('$INSTDIR', 'libtcmalloc_minimal.dll')) + '\n'
|
||||
|
||||
# at the end of a delete, just rmdir all the directories
|
||||
if not install:
|
||||
deleted_file_dirs = [os.path.dirname(pair[1].replace(self.get_dst_prefix()+os.path.sep,'')) for pair in self.file_list]
|
||||
|
|
|
|||
Loading…
Reference in New Issue