mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 01:20:42 -05:00
Complete the transition to using the MRU window as the default focus
2003-08-20 Rob Adams <robadams@ucla.edu> Complete the transition to using the MRU window as the default focus window instead of the topmost window; fixes a number of problems with sloppy focus and utility windows. See #112031. * src/window.c (meta_window_free): call meta_workspace_focus_mru_window (meta_window_minimize): call meta_workspace_focus_mru_window
This commit is contained in:
parent
a644753073
commit
dbcf03535d
10
ChangeLog
10
ChangeLog
@ -1,3 +1,13 @@
|
||||
2003-08-20 Rob Adams <robadams@ucla.edu>
|
||||
|
||||
Complete the transition to using the MRU window as the default
|
||||
focus window instead of the topmost window; fixes a number of
|
||||
problems with sloppy focus and utility windows. See #112031.
|
||||
|
||||
* src/window.c (meta_window_free): call
|
||||
meta_workspace_focus_mru_window
|
||||
(meta_window_minimize): call meta_workspace_focus_mru_window
|
||||
|
||||
2003-08-20 Rob Adams <robadams@ucla.edu>
|
||||
|
||||
* src/constraints.c (meta_window_constrain): do northwest resize
|
||||
|
@ -879,7 +879,7 @@ meta_window_free (MetaWindow *window)
|
||||
meta_topic (META_DEBUG_FOCUS,
|
||||
"Focusing top window since we're unmanaging %s\n",
|
||||
window->desc);
|
||||
meta_workspace_focus_top_window (window->screen->active_workspace, window);
|
||||
meta_workspace_focus_mru_window (window->screen->active_workspace, window);
|
||||
}
|
||||
else if (window->display->expected_focus_window == window)
|
||||
{
|
||||
@ -887,7 +887,7 @@ meta_window_free (MetaWindow *window)
|
||||
"Focusing top window since expected focus window freed %s\n",
|
||||
window->desc);
|
||||
window->display->expected_focus_window = NULL;
|
||||
meta_workspace_focus_top_window (window->screen->active_workspace, window);
|
||||
meta_workspace_focus_mru_window (window->screen->active_workspace, window);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -1756,7 +1756,7 @@ meta_window_minimize (MetaWindow *window)
|
||||
meta_topic (META_DEBUG_FOCUS,
|
||||
"Focusing top window due to minimization of focus window %s\n",
|
||||
window->desc);
|
||||
meta_workspace_focus_top_window (window->screen->active_workspace, window);
|
||||
meta_workspace_focus_mru_window (window->screen->active_workspace, window);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user