diff --git a/src/gsttools/qgstreamerbushelper.cpp b/src/gsttools/qgstreamerbushelper.cpp
index 5ead1080c10638e096699316219468ebe64648a4..da7506ec4557b2a1b9feee5b26b0e596dc19c85f 100644
--- a/src/gsttools/qgstreamerbushelper.cpp
+++ b/src/gsttools/qgstreamerbushelper.cpp
@@ -118,7 +118,9 @@ private:
     guint m_tag;
     GstBus* m_bus;
     QGstreamerBusHelper*  m_helper;
+#ifdef QT_NO_GLIB
     QTimer*     m_intervalTimer;
+#endif
 
 private slots:
     void doProcessMessage(const QGstreamerMessage& msg)