ui.dialogwindow_args_set_width.invoke(args, width);
ui.dialogwindow_args_set_height.invoke(args, height);
+ UiObject obj = UiObjectFuncs.instance.dialogWindow(parent.ptr, args);
if(onClick != null) {
- EventWrapper event = new EventWrapper(onClick);
+ EventWrapper event = new EventWrapper(obj, onClick);
ui.dialogwindow_args_set_onclick.invoke(args, event.getCallback());
ui.dialogwindow_args_set_onclickdata.invoke(args, event.getUserData());
}
- UiObject obj = UiObjectFuncs.instance.dialogWindow(parent.ptr, args);
ui.dialogwindow_args_free.invoke(args);
return obj;
} catch (Throwable e) {