Better regulation of logging mutex

This commit is contained in:
Jack Andersen
2017-01-18 10:54:00 -10:00
parent f913fb8479
commit e6f24e6428
2 changed files with 20 additions and 3 deletions

View File

@@ -193,8 +193,11 @@ void logvisorAbort()
#endif
LogMutex _LogMutex;
static void AbortHandler(int signum)
{
_LogMutex.enabled = false;
switch (signum)
{
case SIGSEGV:
@@ -217,7 +220,6 @@ static std::chrono::steady_clock::time_point GlobalStart = MonoClock.now();
static inline std::chrono::steady_clock::duration CurrentUptime()
{return MonoClock.now() - GlobalStart;}
std::atomic_uint_fast64_t FrameIndex(0);
std::recursive_mutex LogMutex;
static inline int ConsoleWidth()
{