diff --git a/layers.cpp b/layers.cpp index e77e70903c..a8a87c6ead 100644 --- a/layers.cpp +++ b/layers.cpp @@ -616,15 +616,10 @@ bool Workspace::keepTransientAbove( const Client* mainwindow, const Client* tran // needs to be found. if( transient->isDialog() && !transient->isModal() && transient->groupTransient()) return false; -#if 0 // #63223 - don't keep transients above docks, because the dock is kept high, // and e.g. dialogs for them would be too high too - // TODO this doesn't really work - the transient should be raised after clicking - // on the dock, but docks don't become active after clicking them - if( mainwindow->isDock() && !mainwindow->keepBelow() - && !mainwindow->isActive() && !transient->isActive()) // TODO !w->group()->isActive() ??? + if( mainwindow->isDock()) return false; -#endif return true; }