diff options
| author | Leonardo Hernández Hernández <leohdz172@protonmail.com> | 2022-05-23 09:14:21 -0500 | 
|---|---|---|
| committer | Leonardo Hernández Hernández <leohdz172@protonmail.com> | 2022-05-23 10:55:28 -0500 | 
| commit | 40449fa64fcacb98372e576cc21e192ab783162f (patch) | |
| tree | d3e074ec9b6d5c1e4068e83b72bb51b1910f1e18 /client.h | |
| parent | ecbc2c61db180dc8ab1053b7cdc1e4817be33d36 (diff) | |
add a new function to get a client from a wlr_surface
Diffstat (limited to '')
| -rw-r--r-- | client.h | 7 | 
1 files changed, 7 insertions, 0 deletions
| @@ -232,6 +232,13 @@ client_min_size(Client *c, int *width, int *height)  }  static inline Client * +client_from_wlr_surface(struct wlr_surface *surface) +{ +	struct wlr_scene_node *n = surface->data; +	return n ? n->data : NULL; +} + +static inline Client *  client_from_popup(struct wlr_xdg_popup *popup)  {  	struct wlr_xdg_surface *surface = popup->base; | 
