diff --git a/src/uifc/uifcfltk.cpp b/src/uifc/uifcfltk.cpp index d350dbc9459e19219b24e0079bb9d9d505a18423..af7a3adc077adad23d3a5704752762ebce5543fe 100644 --- a/src/uifc/uifcfltk.cpp +++ b/src/uifc/uifcfltk.cpp @@ -797,7 +797,7 @@ int uifcinifltk(uifcapi_t* uifcapi) CurrWin=0; MainWin=NULL; -#if defined(_WIN32) +#if defined(_WIN32) && !defined(_DEBUG) FreeConsole(); // close popup console window #endif return(0); @@ -809,7 +809,7 @@ int uifcinifltk(uifcapi_t* uifcapi) void uifcbail(void) { int i; - + for(i=CurrWin;i>=0;i--) { delwin(i); }