diff --git a/layers.cpp b/layers.cpp index b993f4540a..168be6e98c 100644 --- a/layers.cpp +++ b/layers.cpp @@ -485,6 +485,7 @@ ClientList Workspace::constrainedStackingOrder() // If a window is raised above some other window in the same window group // which is in a higher layer, make sure it stays above that window (see #95731). if(( l == NormalLayer || l == AboveLayer ) + && !(*it)->isDock() && minimum_layer.contains( (*it)->group()) && l < minimum_layer[ (*it)->group() ] ) {