--- a/src/QuailEventLoop.cpp Fri Aug 23 16:26:42 2013 +0100
+++ b/src/QuailEventLoop.cpp Tue Aug 27 10:19:49 2013 +0100
@@ -38,7 +38,7 @@
static gboolean qQuailSourceRemove(guint handle);
static guint nextSourceId = 0;
-static QMap<guint, QQuailSourceInfo*> sources;
+static QMap<guint, QQuailSourceInfo*> m_sources; QQuailTimer::QQuailTimer(guint sourceId, GSourceFunc func, gpointer data)
: QTimer(), sourceId(sourceId), func(func), userData(data)
@@ -58,7 +58,7 @@
PurpleInputCondition cond,
PurpleInputFunction func,
- : QObject(), func(func), userData(userData), readNotifier(NULL),
+ : QAbstractEventDispatcher(), func(func), userData(userData), readNotifier(NULL), //qDebug() << "QQuailInputNotifier::QQuailInputNotifier";
@@ -117,7 +117,7 @@
info->timer = new QQuailTimer(info->handle, func, data);
info->timer->start(interval);
- sources.insert(info->handle, info);
+ m_sources.insert(info->handle, info); @@ -144,7 +144,7 @@
info->notifier = new QQuailInputNotifier(fd, cond, func, userData);
- sources.insert(info->handle, info);
+ m_sources.insert(info->handle, info); @@ -155,12 +155,12 @@
//qDebug() << "QQuailInputNotifier::qQuailSourceRemove";
- info = sources.value(handle);
+ info = m_sources.value(handle); - sources.remove(handle);
+ m_sources.remove(handle);