on xenial help sign in
Handle null targets properly
commita1b46e0db98589e9805883ffa8a50e964967b4ea authorDaniel d'Andrada <daniel.dandrada@canonical.com> dateThu 19 Mar 2015, 11:42 (12 years ago) parent5809e2d
1 file changed+5−1
plugins/Utils/inputwatcher.cpp+5−1
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