Fix problem with: Topmenus enabled, konqueror started, Ctrl+N,
html form submitted -> first window is raised above second, because the dialog is group transient, and the second's window topmenu was not above the first's one. svn path=/trunk/kdebase/kwin/; revision=283817
This commit is contained in:
parent
3f46071ff4
commit
1f3ee9b39c
1 changed files with 5 additions and 0 deletions
|
@ -576,6 +576,11 @@ void Workspace::updateCurrentTopMenu()
|
|||
menubar->setDesktop( active_client->desktop());
|
||||
menubar->hideClient( false );
|
||||
topmenu_space->hide();
|
||||
// make it appear like it's been raised manually - it's in the Dock layer anyway,
|
||||
// and not raising it could mess up stacking order of topmenus within one application,
|
||||
// and thus break raising of mainclients in raiseClient()
|
||||
unconstrained_stacking_order.remove( menubar );
|
||||
unconstrained_stacking_order.append( menubar );
|
||||
}
|
||||
else if( !block_desktop_menubar )
|
||||
{ // no topmenu active - show the space window, so that there's not empty space
|
||||
|
|
Loading…
Reference in a new issue