mirror of
https://git.planet-casio.com/Lephenixnoir/JustUI.git
synced 2024-12-28 04:23:40 +01:00
jscene: fix delivery of focus change events
This commit is contained in:
parent
5b591a6fb4
commit
2e15bb8c96
1 changed files with 2 additions and 2 deletions
|
@ -128,13 +128,13 @@ void jscene_set_focused_widget(jscene *s, void *w0)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Focus out old focused widget */
|
/* Focus out old focused widget */
|
||||||
if(s->focus) jscene_queue_event(s,
|
if(s->focus) jwidget_event(s->focus,
|
||||||
(jevent){ .type = JWIDGET_FOCUS_OUT, .source = s->focus });
|
(jevent){ .type = JWIDGET_FOCUS_OUT, .source = s->focus });
|
||||||
|
|
||||||
s->focus = w;
|
s->focus = w;
|
||||||
|
|
||||||
/* Focus in newly-selected widget */
|
/* Focus in newly-selected widget */
|
||||||
if(w) jscene_queue_event(s,
|
if(w) jwidget_event(w,
|
||||||
(jevent){ .type = JWIDGET_FOCUS_IN, .source = w });
|
(jevent){ .type = JWIDGET_FOCUS_IN, .source = w });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue