diff --git a/src/Gui/MainWindow.cpp b/src/Gui/MainWindow.cpp index 123f4b51c1..ba121caeac 100644 --- a/src/Gui/MainWindow.cpp +++ b/src/Gui/MainWindow.cpp @@ -291,7 +291,7 @@ MainWindow::MainWindow(QWidget * parent, Qt::WindowFlags f) d->activityTimer = new QTimer(this); d->activityTimer->setObjectName(QString::fromLatin1("activityTimer")); connect(d->activityTimer, SIGNAL(timeout()),this, SLOT(updateActions())); - d->activityTimer->setSingleShot(true); + d->activityTimer->setSingleShot(false); d->activityTimer->start(300); // show main window timer @@ -1088,15 +1088,9 @@ void MainWindow::appendRecentFile(const QString& filename) void MainWindow::updateActions() { - static QTime cLastCall; - - if (cLastCall.elapsed() > 250 && isVisible()) { + if (isVisible()) { Application::Instance->commandManager().testActive(); - cLastCall.start(); } - - d->activityTimer->setSingleShot(true); - d->activityTimer->start(300); } void MainWindow::switchToTopLevelMode() diff --git a/src/Gui/Qt4All.h b/src/Gui/Qt4All.h index 5e7d38f918..b51b3ac213 100644 --- a/src/Gui/Qt4All.h +++ b/src/Gui/Qt4All.h @@ -71,6 +71,7 @@ #include #include #include +#include #include #include #include @@ -97,7 +98,7 @@ #include #include #include -#include +#include #include #include #include @@ -147,12 +148,8 @@ #include #include #include -#include // obsolete // QtNetwork -#include -#include -#include -#include +#include #include #include // QtOpenGL