this updates the cursor if it is within the OSD area when OSD appears
or disappears
wlr_scene_node_destroy(&server->osd_state.preview_outline->tree->node);
server->osd_state.preview_outline = NULL;
}
+
+ /* Hiding OSD may need a cursor change */
+ cursor_update_focus(server);
}
void
- h / 2 + output_box.y;
wlr_scene_node_set_position(&scene_buffer->node, lx, ly);
wlr_scene_node_set_enabled(&output->osd_tree->node, true);
+
+ /* Update cursor, in case it is within the area covered by OSD */
+ cursor_update_focus(server);
}
void