Handle null targets properly
commita1b46e0db98589e9805883ffa8a50e964967b4ea
authorDaniel d'Andrada <daniel.dandrada@canonical.com>
dateThu 19 Mar 2015, 11:42 (12 years ago)
parent5809e2d
plugins/Utils/inputwatcher.cpp+5−1
@@ -45,7 +45,11 @@ void InputWatcher::setTarget(QObject *value)
4545 setTouchPressed(false);
4646
4747 m_target = value;
48− m_target->installEventFilter(this);
48+ if (m_target) {
49+ m_target->installEventFilter(this);
50+ }
51+
52+ Q_EMIT targetChanged(value);
4953}
5054
5155bool InputWatcher::targetPressed() const