on xenial help sign in
clear m_virtualKeyboard when it is destroyed
commitfee4939e57daa6b2aa55611ceaa6732db7c6f45c authorMichael Zanetti <michael.zanetti@canonical.com> dateTue 16 Feb 2016, 14:32 (11 years ago) parent2066255
1 file changed+1
tests/mocks/Unity/Application/SurfaceManager.cpp+1
tests/mocks/Unity/Application/SurfaceManager.cpp+1
@@ -37,6 +37,7 @@ SurfaceManager::SurfaceManager(QObject *parent) :
3737 m_virtualKeyboard = new VirtualKeyboard;
3838 connect(m_virtualKeyboard, &QObject::destroyed, this, [this](QObject *obj) {
3939 MirSurface* surface = qobject_cast<MirSurface*>(obj);
40+ m_virtualKeyboard = nullptr;
4041 Q_EMIT inputMethodSurfaceChanged();
4142 Q_EMIT surfaceDestroyed(surface);
4243 });