From 16ffab2c3cd3f6b40372c8a97d6f8674f8ba8117 Mon Sep 17 00:00:00 2001 From: Alex Kompel Date: Mon, 13 Apr 2015 23:19:52 -0700 Subject: [PATCH] win32-gui: use showdebug() to control nhtrace logging --- win/win32/mswproc.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/win/win32/mswproc.c b/win/win32/mswproc.c index 7d2177286..16a2d9db7 100644 --- a/win/win32/mswproc.c +++ b/win/win32/mswproc.c @@ -31,6 +31,8 @@ extern winid WIN_STATUS; +#define NHTRACE_LOG "nhtrace.log" + #ifdef _DEBUG extern void logDebug(const char *fmt, ...); #else @@ -158,9 +160,10 @@ void mswin_init_nhwindows(int* argc, char** argv) logDebug("mswin_init_nhwindows()\n"); #ifdef _DEBUG + if (showdebug(NHTRACE_LOG)) { /* truncate trace file */ - FILE *dfp = fopen("nhtrace.log", "w"); + FILE *dfp = fopen(NHTRACE_LOG, "w"); fclose(dfp); } #endif @@ -2147,8 +2150,11 @@ void mswin_popup_destroy(HWND hWnd) void logDebug(const char *fmt, ...) { - FILE *dfp = fopen("nhtrace.log", "a"); + FILE *dfp; + if (!showdebug(NHTRACE_LOG)) return; + + dfp = fopen(NHTRACE_LOG, "a"); if (dfp) { va_list args;