Patch level : 2.0 618

Files correlati     : xvaga.dll
Ricompilazione Demo : [ ]
Commento            :


git-svn-id: svn://10.65.10.50/trunk@11532 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2003-10-24 09:39:18 +00:00
parent dab1c26e8a
commit 6dbcc10ec5

View File

@ -3671,8 +3671,10 @@ public:
wxThread::ExitCode TIconizeTaskThread::Entry() wxThread::ExitCode TIconizeTaskThread::Entry()
{ {
Sleep(1000); Sleep(750);
((wxFrame*)_task_win)->Iconize(); wxFrame* frame = (wxFrame*)_task_win;
if (!frame->IsEnabled()) // Il programma e' ancora in attesa
frame->Iconize();
return 0; return 0;
} }
@ -3699,9 +3701,11 @@ long xvt_sys_execute(const char* cmdline, BOOLEAN sync, BOOLEAN iconizetask)
exitcode = wxExecute(cmdline, wxEXEC_SYNC); exitcode = wxExecute(cmdline, wxEXEC_SYNC);
((wxFrame*)_task_win)->Restore(); wxFrame* frame = (wxFrame*)_task_win;
if (frame->IsIconized())
frame->Restore();
wxEnableTopLevelWindows(TRUE); wxEnableTopLevelWindows(TRUE);
_task_win->Raise(); frame->Raise();
} }
else else
exitcode = wxExecute(cmdline, wxEXEC_SYNC); exitcode = wxExecute(cmdline, wxEXEC_SYNC);