Don't assert on null output
don't blindly access m_tileManagers as it can assert with out of bounds when output is not valid. This can happen from scripting side as this function is wrapped in the javascript api.
This commit is contained in:
parent
d4152fafbd
commit
9f7e30652c
1 changed files with 5 additions and 1 deletions
|
@ -3004,7 +3004,11 @@ ScreenEdges *Workspace::screenEdges() const
|
|||
|
||||
TileManager *Workspace::tileManager(Output *output)
|
||||
{
|
||||
return m_tileManagers.at(output).get();
|
||||
if (auto search = m_tileManagers.find(output); search != m_tileManagers.end()) {
|
||||
return search->second.get();
|
||||
} else {
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
#if KWIN_BUILD_TABBOX
|
||||
|
|
Loading…
Reference in a new issue