mirror of
https://github.com/labwc/labwc.git
synced 2026-04-07 08:21:20 -04:00
ssd: eliminate ssd_hover_state (addressing a FIXME)
This commit is contained in:
parent
1188534876
commit
ba426e2271
8 changed files with 14 additions and 36 deletions
|
|
@ -264,11 +264,9 @@ ssd_destroy(struct ssd *ssd)
|
|||
|
||||
/* Maybe reset hover view */
|
||||
struct view *view = ssd->view;
|
||||
struct ssd_hover_state *hover_state;
|
||||
hover_state = view->server->ssd_hover_state;
|
||||
if (hover_state->view == view) {
|
||||
hover_state->view = NULL;
|
||||
hover_state->button = NULL;
|
||||
struct server *server = view->server;
|
||||
if (server->hovered_button && server->hovered_button->base.view == view) {
|
||||
server->hovered_button = NULL;
|
||||
}
|
||||
|
||||
/* Destroy subcomponents */
|
||||
|
|
@ -345,12 +343,6 @@ ssd_enable_keybind_inhibit_indicator(struct ssd *ssd, bool enable)
|
|||
wlr_scene_rect_set_color(ssd->border.subtrees[SSD_ACTIVE].top, color);
|
||||
}
|
||||
|
||||
struct ssd_hover_state *
|
||||
ssd_hover_state_new(void)
|
||||
{
|
||||
return znew(struct ssd_hover_state);
|
||||
}
|
||||
|
||||
enum lab_node_type
|
||||
ssd_part_get_type(const struct ssd_part *part)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue