frame: destroy window->frame_bounds when destroying the frame
Since window->frame_bounds is used as a cache we need to invalidate it when destroying the frame. https://bugzilla.gnome.org/show_bug.cgi?id=660773
This commit is contained in:
parent
be9f7d7729
commit
9f54f1d75d
1 changed files with 5 additions and 0 deletions
|
@ -217,6 +217,11 @@ meta_window_destroy_frame (MetaWindow *window)
|
|||
frame->xwindow);
|
||||
|
||||
window->frame = NULL;
|
||||
if (window->frame_bounds)
|
||||
{
|
||||
cairo_region_destroy (window->frame_bounds);
|
||||
window->frame_bounds = NULL;
|
||||
}
|
||||
|
||||
/* Move keybindings to window instead of frame */
|
||||
meta_window_grab_keys (window);
|
||||
|
|
Loading…
Reference in a new issue