@@ -21,12 +21,10 @@
2121#include <QGuiApplication>
2222#include <QQuickWindow>
2323#include <QScreen>
24+#include <QtMath>
2425#include <qpa/qplatformnativeinterface.h>
2526#include <qpa/qplatformscreen.h>
2627
27−#include <QTimer>
28−#include <QtMath>
29−
3028InputDispatcherFilter *InputDispatcherFilter::instance()
3129{
3230 static InputDispatcherFilter filter;
@@ -42,20 +40,6 @@ InputDispatcherFilter::InputDispatcherFilter(QObject *parent)
4240 if (m_inputDispatcher) {
4341 m_inputDispatcher->installEventFilter(this);
4442 }
45−
46− QTimer* timer(new QTimer());
47− connect(timer, &QTimer::timeout, this, []() {
48− static int i = 0;
49− auto allWindows = QGuiApplication::topLevelWindows();
50− if (allWindows.count()) {
51− QWindow* window = QGuiApplication::topLevelWindows()[i++ % QGuiApplication::topLevelWindows().count()];
52− if (window) {
53− window->requestActivate();
54− }
55− }
56− });
57− timer->setInterval(5000);
58− timer->start();
5943}
6044
6145void InputDispatcherFilter::registerPointer(MousePointer *pointer)