diff options
author | Drew DeVault <sir@cmpwn.com> | 2018-10-09 00:02:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-09 00:02:36 +0200 |
commit | 4bebee620f1160d6531d9aaa9b528029f75cecf4 (patch) | |
tree | 14fb50168c3ba60446b11b786ea69b8fa07b767f /include/sway/tree/view.h | |
parent | Merge pull request #2782 from RyanDwyer/popup-during-fullscreen (diff) | |
parent | Handle subsurfaces in view_child_damage (diff) | |
download | sway-4bebee620f1160d6531d9aaa9b528029f75cecf4.tar.gz sway-4bebee620f1160d6531d9aaa9b528029f75cecf4.tar.zst sway-4bebee620f1160d6531d9aaa9b528029f75cecf4.zip |
Merge pull request #2772 from RyanDwyer/improve-popup-damage
Only damage popups when popups have damage
Diffstat (limited to 'include/sway/tree/view.h')
-rw-r--r-- | include/sway/tree/view.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/sway/tree/view.h b/include/sway/tree/view.h index eb1e98e1..870ef2e0 100644 --- a/include/sway/tree/view.h +++ b/include/sway/tree/view.h | |||
@@ -208,6 +208,7 @@ struct sway_xwayland_unmanaged { | |||
208 | struct sway_view_child; | 208 | struct sway_view_child; |
209 | 209 | ||
210 | struct sway_view_child_impl { | 210 | struct sway_view_child_impl { |
211 | void (*get_root_coords)(struct sway_view_child *child, int *sx, int *sy); | ||
211 | void (*destroy)(struct sway_view_child *child); | 212 | void (*destroy)(struct sway_view_child *child); |
212 | }; | 213 | }; |
213 | 214 | ||
@@ -222,6 +223,8 @@ struct sway_view_child { | |||
222 | 223 | ||
223 | struct wl_listener surface_commit; | 224 | struct wl_listener surface_commit; |
224 | struct wl_listener surface_new_subsurface; | 225 | struct wl_listener surface_new_subsurface; |
226 | struct wl_listener surface_map; | ||
227 | struct wl_listener surface_unmap; | ||
225 | struct wl_listener surface_destroy; | 228 | struct wl_listener surface_destroy; |
226 | struct wl_listener view_unmap; | 229 | struct wl_listener view_unmap; |
227 | }; | 230 | }; |