Browse Source

Don't process events when print message in ctkConsole

If a refresh of the console widget is requested, then it should be done
directly in ctkConsole::printMessage or even better
ctkConsolePrivate::printText.
In any cases, processEvents() is disproportionate.QWidget::update() or
 QWidget::repaint() should be enough.
Julien Finet 14 years ago
parent
commit
0e31a48a8b
1 changed files with 0 additions and 2 deletions
  1. 0 2
      Libs/Widgets/ctkConsole.cpp

+ 0 - 2
Libs/Widgets/ctkConsole.cpp

@@ -556,7 +556,6 @@ void ctkConsolePrivate::printOutputMessage(const QString& text)
   Q_Q(ctkConsole);
 
   q->printMessage(text, q->outputTextColor());
-  QCoreApplication::processEvents(QEventLoop::ExcludeUserInputEvents);
 }
 
 //----------------------------------------------------------------------------
@@ -565,7 +564,6 @@ void ctkConsolePrivate::printErrorMessage(const QString& text)
   Q_Q(ctkConsole);
 
   q->printMessage(text, q->errorTextColor());
-  QCoreApplication::processEvents(QEventLoop::ExcludeUserInputEvents);
 }
 
 //-----------------------------------------------------------------------------