Skip to content

Commit 94453cc

Browse files
author
Roberto De Ioris
committed
fixed non editor build
1 parent cdc4d75 commit 94453cc

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Source/UnrealEnginePython/Private/UEPyUScriptStruct.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,15 +93,18 @@ PyObject *py_ue_uscriptstruct_as_dict(ue_PyUScriptStruct * self, PyObject * args
9393
return NULL;
9494
}
9595
FString prop_name = SArgs->GetName();
96+
#if WITH_EDITOR
9697
if (py_bool && PyObject_IsTrue(py_bool))
9798
{
99+
98100
if (SArgs->HasMetaData(DisplayNameKey))
99101
{
100102
FString display_name = SArgs->GetMetaData(DisplayNameKey);
101103
if (display_name.Len() > 0)
102104
prop_name = display_name;
103105
}
104106
}
107+
#endif
105108
PyDict_SetItemString(py_struct_dict, TCHAR_TO_UTF8(*prop_name), struct_value);
106109
}
107110
return py_struct_dict;
@@ -132,6 +135,7 @@ static UProperty *get_field_from_name(UScriptStruct *u_struct, char *name)
132135
if (u_property)
133136
return u_property;
134137

138+
#if WITH_EDITOR
135139
static const FName DisplayNameKey(TEXT("DisplayName"));
136140

137141
// if the property is not found, attempt to search for DisplayName
@@ -147,6 +151,7 @@ static UProperty *get_field_from_name(UScriptStruct *u_struct, char *name)
147151
}
148152
}
149153
}
154+
#endif
150155

151156
return nullptr;
152157
}

0 commit comments

Comments
 (0)