Skip to content

Commit 9aeb22b

Browse files
author
Roberto De Ioris
committed
fixed slate SWidget creation
1 parent e7826d3 commit 9aeb22b

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Source/UnrealEnginePython/Private/Slate/UEPySWidget.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,7 @@ static PyMethodDef ue_PySWidget_methods[] = {
345345
{ NULL } /* Sentinel */
346346
};
347347

348-
static void ue_PySWidgett_dealloc(ue_PySWidget *self)
348+
static void ue_PySWidget_dealloc(ue_PySWidget *self)
349349
{
350350
#if defined(UEPY_MEMORY_DEBUG)
351351
UE_LOG(LogPython, Warning, TEXT("Destroying ue_PySWidget %p mapped to %s %p (slate refcount: %d)"), self, *self->s_widget->GetTypeAsString(), &self->s_widget.Get(), self->s_widget.GetSharedReferenceCount());
@@ -373,7 +373,7 @@ PyTypeObject ue_PySWidgetType = {
373373
"unreal_engine.SWidget", /* tp_name */
374374
sizeof(ue_PySWidget), /* tp_basicsize */
375375
0, /* tp_itemsize */
376-
(destructor)ue_PySWidgett_dealloc, /* tp_dealloc */
376+
(destructor)ue_PySWidget_dealloc, /* tp_dealloc */
377377
0, /* tp_print */
378378
0, /* tp_getattr */
379379
0, /* tp_setattr */

Source/UnrealEnginePython/Private/Slate/UEPySlate.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ template<typename T> ue_PySWidget *py_ue_new_swidget(TSharedRef<SWidget> s_widge
8080
ue_PySWidget *ret = (ue_PySWidget *)PyObject_New(T, py_type);
8181

8282
new(&ret->Widget) TSharedRef<SWidget>(s_widget);
83-
83+
ret->weakreflist = nullptr;
8484
return ret;
8585
}
8686

0 commit comments

Comments
 (0)