mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-04-27 03:49:58 -07:00
Final merge fixes
This commit is contained in:
@@ -825,7 +825,7 @@ static void js_widget_is_open(struct mjs* mjs) {
|
||||
static void widget_callback(void* context, uint32_t arg) {
|
||||
UNUSED(arg);
|
||||
JsWidgetInst* widget = context;
|
||||
view_holder_stop(widget->view_holder);
|
||||
view_holder_set_view(widget->view_holder, NULL);
|
||||
widget->is_shown = false;
|
||||
}
|
||||
|
||||
@@ -845,7 +845,7 @@ static void js_widget_show(struct mjs* mjs) {
|
||||
return;
|
||||
}
|
||||
|
||||
view_holder_start(widget->view_holder);
|
||||
view_holder_set_view(widget->view_holder, widget->view);
|
||||
widget->is_shown = true;
|
||||
|
||||
mjs_return(mjs, MJS_UNDEFINED);
|
||||
@@ -855,7 +855,7 @@ static void js_widget_close(struct mjs* mjs) {
|
||||
JsWidgetInst* widget = get_this_ctx(mjs);
|
||||
if(!check_arg_count(mjs, 0)) return;
|
||||
|
||||
view_holder_stop(widget->view_holder);
|
||||
view_holder_set_view(widget->view_holder, NULL);
|
||||
widget->is_shown = false;
|
||||
|
||||
mjs_return(mjs, MJS_UNDEFINED);
|
||||
@@ -933,7 +933,6 @@ static void* js_widget_create(struct mjs* mjs, mjs_val_t* object) {
|
||||
widget->view_holder = view_holder_alloc();
|
||||
view_holder_attach_to_gui(widget->view_holder, gui);
|
||||
view_holder_set_back_callback(widget->view_holder, widget_exit, widget);
|
||||
view_holder_set_view(widget->view_holder, widget->view);
|
||||
|
||||
*object = widget_obj;
|
||||
return widget;
|
||||
@@ -942,7 +941,7 @@ static void* js_widget_create(struct mjs* mjs, mjs_val_t* object) {
|
||||
static void js_widget_destroy(void* inst) {
|
||||
JsWidgetInst* widget = inst;
|
||||
|
||||
view_holder_stop(widget->view_holder);
|
||||
view_holder_set_view(widget->view_holder, NULL);
|
||||
view_holder_free(widget->view_holder);
|
||||
widget->view_holder = NULL;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user