mirror of
https://github.com/labwc/labwc.git
synced 2025-11-04 13:30:07 -05:00
Chase wlroots: Stop using wlr_drag_icon event data
Chases: af4181f3880dedcc7c717cfd54c047737bd95ee4 drag: use unified map logic
This commit is contained in:
parent
607c295527
commit
869ed069a5
1 changed files with 2 additions and 2 deletions
|
|
@ -14,7 +14,7 @@ static void
|
||||||
handle_icon_map(struct wl_listener *listener, void *data)
|
handle_icon_map(struct wl_listener *listener, void *data)
|
||||||
{
|
{
|
||||||
struct drag_icon *self = wl_container_of(listener, self, events.map);
|
struct drag_icon *self = wl_container_of(listener, self, events.map);
|
||||||
struct wlr_drag_icon *icon = data;
|
struct wlr_drag_icon *icon = self->icon;
|
||||||
if (icon->data) {
|
if (icon->data) {
|
||||||
struct wlr_scene_tree *surface_tree = icon->data;
|
struct wlr_scene_tree *surface_tree = icon->data;
|
||||||
wlr_scene_node_set_enabled(&surface_tree->node, true);
|
wlr_scene_node_set_enabled(&surface_tree->node, true);
|
||||||
|
|
@ -40,7 +40,7 @@ static void
|
||||||
handle_icon_unmap(struct wl_listener *listener, void *data)
|
handle_icon_unmap(struct wl_listener *listener, void *data)
|
||||||
{
|
{
|
||||||
struct drag_icon *self = wl_container_of(listener, self, events.unmap);
|
struct drag_icon *self = wl_container_of(listener, self, events.unmap);
|
||||||
struct wlr_drag_icon *icon = data;
|
struct wlr_drag_icon *icon = self->icon;
|
||||||
struct wlr_scene_tree *surface_tree = icon->data;
|
struct wlr_scene_tree *surface_tree = icon->data;
|
||||||
if (surface_tree) {
|
if (surface_tree) {
|
||||||
wlr_scene_node_set_enabled(&surface_tree->node, false);
|
wlr_scene_node_set_enabled(&surface_tree->node, false);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue