on xenial help sign in
fixed crash on remove ws
commit20b95b04f4e86412793e1518d4f21d7c3049da1a authorNick Dedekind <nick.dedekind@canonical.com> dateWed 8 Mar 2017, 12:03 (10 years ago) parent79f3c07
1 file changed+1−1
plugins/WindowManager/TopLevelWindowModel.cpp+1−1
plugins/WindowManager/TopLevelWindowModel.cpp+1−1
@@ -421,7 +421,7 @@ void TopLevelWindowModel::onSurfacesAddedToWorkspace(const std::shared_ptr<miral
421421void TopLevelWindowModel::onSurfacesAboutToBeRemovedFromWorkspace(const std::shared_ptr<miral::Workspace> &workspace,
422422 const QVector<unity::shell::application::MirSurfaceInterface *> surfaces)
423423{
424− if (workspace != m_workspace->workspace()) return;
424+ if (!m_workspace || workspace != m_workspace->workspace()) return;
425425
426426 int start = -1;
427427 int end = -1;