diff --git a/src/qtwrapper/instancemanager.cpp b/src/qtwrapper/instancemanager.cpp
index 072dfddf434a9f1d05e6fe04163471150b888297..2f25c53c822c66565206af5987263340a9863903 100644
--- a/src/qtwrapper/instancemanager.cpp
+++ b/src/qtwrapper/instancemanager.cpp
@@ -27,9 +27,7 @@
 
 static int ringFlags = 0;
 
-void pollEvents();
-
-InstanceManagerInterface::InstanceManagerInterface() : m_pTimer(nullptr)
+InstanceManagerInterface::InstanceManagerInterface()
 {
    using namespace std::placeholders;
 
@@ -45,15 +43,6 @@ InstanceManagerInterface::InstanceManagerInterface() : m_pTimer(nullptr)
    using DRing::VideoSignal;
 #endif
 
-   m_pTimer = new QTimer(this);
-   m_pTimer->setInterval(50);
-#ifdef Q_OS_WIN
-   connect(m_pTimer,SIGNAL(timeout()),this,SLOT(pollEvents()));
-#else
-   connect(m_pTimer,&QTimer::timeout,this,&InstanceManagerInterface::pollEvents);
-#endif
-   m_pTimer->start();
-
 #ifndef MUTE_DRING
    ringFlags |= DRing::DRING_FLAG_DEBUG;
    ringFlags |= DRing::DRING_FLAG_CONSOLE_LOG;
@@ -80,11 +69,6 @@ InstanceManagerInterface::~InstanceManagerInterface()
 
 }
 
-void InstanceManagerInterface::pollEvents()
-{
-   DRing::pollEvents();
-}
-
 bool InstanceManagerInterface::isConnected()
 {
    return true;
diff --git a/src/qtwrapper/instancemanager_wrap.h b/src/qtwrapper/instancemanager_wrap.h
index 148878ad8f753fab03b7d2e3369c5eba3da0bf78..e10b9db6402fb551e1347e3c48b0b01a2c57dd5f 100644
--- a/src/qtwrapper/instancemanager_wrap.h
+++ b/src/qtwrapper/instancemanager_wrap.h
@@ -58,11 +58,7 @@ public Q_SLOTS: // METHODS
 
    bool isConnected();
 
-   void pollEvents();
-
 private:
-   QTimer* m_pTimer;
-
 Q_SIGNALS: // SIGNALS
    void started();
 };