Backed out from 5942903
This commit is contained in:
parent
32acbd5297
commit
6be000a530
3 changed files with 21 additions and 1 deletions
|
@ -1193,7 +1193,13 @@ void createDebug (const char *logPath, bool logInFile, bool eraseLastLog)
|
|||
INelContext::getInstance().setAssertLog(new CLog (CLog::LOG_ASSERT));
|
||||
|
||||
sd = new CStdDisplayer ("DEFAULT_SD");
|
||||
DefaultMsgBoxDisplayer = new CMsgBoxDisplayer ("DEFAULT_MBD");
|
||||
|
||||
#ifdef NL_OS_WINDOWS
|
||||
if (TrapCrashInDebugger || !IsDebuggerPresent ())
|
||||
{
|
||||
DefaultMsgBoxDisplayer = new CMsgBoxDisplayer ("DEFAULT_MBD");
|
||||
}
|
||||
#endif
|
||||
|
||||
#if LOG_IN_FILE
|
||||
if (logInFile)
|
||||
|
|
|
@ -529,6 +529,7 @@ void CFileDisplayer::doDisplay ( const CLog::TDisplayInfo& args, const char *mes
|
|||
// in release "<Msg>"
|
||||
void CMsgBoxDisplayer::doDisplay ( const CLog::TDisplayInfo& args, const char *message)
|
||||
{
|
||||
#ifdef NL_OS_WINDOWS
|
||||
|
||||
bool needSpace = false;
|
||||
// stringstream ss;
|
||||
|
@ -719,6 +720,7 @@ void CMsgBoxDisplayer::doDisplay ( const CLog::TDisplayInfo& args, const char *m
|
|||
}
|
||||
*/ }
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -52,6 +52,16 @@ void setReportEmailFunction (void *emailFunction)
|
|||
EmailFunction = (TEmailFunction)emailFunction;
|
||||
}
|
||||
|
||||
#ifndef NL_OS_WINDOWS
|
||||
|
||||
// GNU/Linux, do nothing
|
||||
|
||||
void report ()
|
||||
{
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
TReportResult report (const std::string &title, const std::string &header, const std::string &subject, const std::string &body, bool enableCheckIgnore, uint debugButton, bool ignoreButton, sint quitButton, bool sendReportButton, bool &ignoreNextTime, const string &attachedFile)
|
||||
{
|
||||
std::string fname = "rcerrorlog.txt";
|
||||
|
@ -82,5 +92,7 @@ TReportResult report (const std::string &title, const std::string &header, const
|
|||
return ReportQuit;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
} // NLMISC
|
||||
|
|
Loading…
Reference in a new issue