Index: trunk/MagicSoft/Mars/mbase/MEvtLoop.cc
===================================================================
--- trunk/MagicSoft/Mars/mbase/MEvtLoop.cc	(revision 1114)
+++ trunk/MagicSoft/Mars/mbase/MEvtLoop.cc	(revision 1115)
@@ -190,5 +190,5 @@
             {
                 fProgress->SetPosition(++dummy);
-                gSystem->ProcessEvents();
+                gClient->ProcessEventsFor(fProgress);
             }
         else
@@ -200,14 +200,5 @@
             {
                 fProgress->SetPosition(maxcnt - dummy);
-                gSystem->ProcessEvents();
-
-                // gClient->ProcessEventsFor(fProgress);
-                //
-                // root 3.02:
-                //  * gui/: inc/TGClient.h, src/TGClient.cxx:
-                //        new method ProcessEventsFor(TGWindow *w). Use this method to instead
-                //        of TSystem::ProcessEvents() in case you want to allow on events for
-                //        the specified TGWindow to be processed (like when this is a progress
-                //        meter dialog).
+                gClient->ProcessEventsFor(fProgress);
             }
         else
