[Video] Make sure to close trace
This commit is contained in:
parent
f76769622c
commit
58305edc8b
|
@ -675,6 +675,7 @@ void CALL CloseDLL(void)
|
||||||
voodoo.gamma_table_g = 0;
|
voodoo.gamma_table_g = 0;
|
||||||
delete[] voodoo.gamma_table_b;
|
delete[] voodoo.gamma_table_b;
|
||||||
voodoo.gamma_table_b = 0;
|
voodoo.gamma_table_b = 0;
|
||||||
|
StopTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
/******************************************************************
|
/******************************************************************
|
||||||
|
|
|
@ -270,7 +270,7 @@ void FullScreenResolutions::init()
|
||||||
int current = 0;
|
int current = 0;
|
||||||
char smode[256];
|
char smode[256];
|
||||||
memset(&enumMode, 0, sizeof(DEVMODE));
|
memset(&enumMode, 0, sizeof(DEVMODE));
|
||||||
memset(&prevInfo, 0, sizeof(ResolutionInfo));
|
prevInfo = ResolutionInfo();
|
||||||
while (EnumDisplaySettings(NULL, iModeNum++, &enumMode) != 0)
|
while (EnumDisplaySettings(NULL, iModeNum++, &enumMode) != 0)
|
||||||
{
|
{
|
||||||
ResolutionInfo curInfo(NULL, enumMode.dmPelsWidth, enumMode.dmPelsHeight, enumMode.dmDisplayFrequency);
|
ResolutionInfo curInfo(NULL, enumMode.dmPelsWidth, enumMode.dmPelsHeight, enumMode.dmDisplayFrequency);
|
||||||
|
|
|
@ -96,4 +96,14 @@ void StartTrace(void)
|
||||||
}
|
}
|
||||||
g_LogFile = new CTraceFileLog(LogFilePath, g_settings->FlushLogs(), CLog::Log_New, 500);
|
g_LogFile = new CTraceFileLog(LogFilePath, g_settings->FlushLogs(), CLog::Log_New, 500);
|
||||||
TraceAddModule(g_LogFile);
|
TraceAddModule(g_LogFile);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void StopTrace(void)
|
||||||
|
{
|
||||||
|
if (g_LogFile)
|
||||||
|
{
|
||||||
|
TraceRemoveModule(g_LogFile);
|
||||||
|
delete g_LogFile;
|
||||||
|
g_LogFile = NULL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -30,3 +30,4 @@ enum TraceModuleGlide64
|
||||||
|
|
||||||
void SetupTrace(void);
|
void SetupTrace(void);
|
||||||
void StartTrace(void);
|
void StartTrace(void);
|
||||||
|
void StopTrace(void);
|
||||||
|
|
Loading…
Reference in New Issue