diff options
author | Giovanni Campagna <[email protected]> | 2014-07-31 17:41:39 +0200 |
---|---|---|
committer | lukefromdc <[email protected]> | 2019-04-23 18:41:49 +0000 |
commit | 2d6e4ae2e8c8e5a371715c7b4ed1291769993125 (patch) | |
tree | 10e6a7e53fc0369fbb8b0de006d8ee348248c8eb /src/ui/frames.h | |
parent | 6da9dbba7d41ce8b08dcd9e4a025b409a59b68a0 (diff) | |
download | marco-2d6e4ae2e8c8e5a371715c7b4ed1291769993125.tar.bz2 marco-2d6e4ae2e8c8e5a371715c7b4ed1291769993125.tar.xz |
ui: always set the frame background to None
This way the xserver never paints the frame background, even if
the client window is destroyed. This allows us to have clean
destroy window animation.
There is no problem with interactive resizing because applications
are using the XSync protocol, so we're not painting unless the
client has redrawn.
https://bugzilla.gnome.org/show_bug.cgi?id=734054
origin commit:
https://gitlab.gnome.org/GNOME/metacity/commit/78c283c
Diffstat (limited to 'src/ui/frames.h')
-rw-r--r-- | src/ui/frames.h | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/ui/frames.h b/src/ui/frames.h index 8124a927..736c37ca 100644 --- a/src/ui/frames.h +++ b/src/ui/frames.h @@ -132,13 +132,6 @@ void meta_frames_get_geometry (MetaFrames *frames, int *top_height, int *bottom_height, int *left_width, int *right_width); -void meta_frames_reset_bg (MetaFrames *frames, - Window xwindow); -void meta_frames_unflicker_bg (MetaFrames *frames, - Window xwindow, - int target_width, - int target_height); - void meta_frames_apply_shapes (MetaFrames *frames, Window xwindow, int new_window_width, |