Skip to content

Commit 3553a3f

Browse files
author
Roberto De Ioris
committed
fixed widget initialization
1 parent c5d5225 commit 3553a3f

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

Source/UnrealEnginePython/Private/Slate/UEPySPythonShelf.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ static int ue_py_spython_shelf_init(ue_PySPythonShelf *self, PyObject *args, PyO
159159
}
160160

161161
new(&self->s_compound_widget.s_widget.s_widget) TSharedRef<SWidget>(module.Get().CreateAssetPicker(asset_picker_config));
162+
ue_py_register_swidget((SWidget *)&self->s_compound_widget.s_widget.s_widget.Get(), (ue_PySWidget *)self);
162163
return 0;
163164
}
164165

Source/UnrealEnginePython/Private/Slate/UEPySlate.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ template<typename T> ue_PySWidget *py_ue_new_swidget(TSharedRef<SWidget> s_widge
9696

9797
ue_py_setup_swidget(ret);
9898

99+
ret->s_widget = s_widget;
100+
99101
ue_py_register_swidget(&s_widget.Get(), ret);
100102
return ret;
101103
}

0 commit comments

Comments
 (0)