@@ -135,8 +135,10 @@ static PyObject *py_ue_fslate_style_set_get(ue_PyFSlateStyleSet *self, PyObject
135135 }
136136 else if (ue_py_check_childstruct<FSlateWidgetStyle>(py_type))
137137 {
138+
138139 typedef TFunction<PyObject* (FSlateStyleSet&, FName)> WStyleGetter;
139140 typedef TPair<UScriptStruct*, WStyleGetter> WStylePair;
141+ #if ENGINE_MINOR_VERSION > 15
140142 static const WStylePair validWidgetStyleUStructList[] = {
141143 WStylePair{ FTextBlockStyle::StaticStruct () , WStyleGetter ([](FSlateStyleSet& InStyle, FName InName) { return pyGetWidgetStyle<FTextBlockStyle> (InStyle, InName); }) },
142144 WStylePair{ FButtonStyle::StaticStruct () , WStyleGetter ([](FSlateStyleSet& InStyle, FName InName) { return pyGetWidgetStyle<FButtonStyle> (InStyle, InName); }) },
@@ -163,6 +165,7 @@ static PyObject *py_ue_fslate_style_set_get(ue_PyFSlateStyleSet *self, PyObject
163165 WStylePair{ FScrollBorderStyle::StaticStruct () , WStyleGetter ([](FSlateStyleSet& InStyle, FName InName) { return pyGetWidgetStyle<FScrollBorderStyle> (InStyle, InName); }) },
164166 WStylePair{ FWindowStyle::StaticStruct () , WStyleGetter ([](FSlateStyleSet& InStyle, FName InName) { return pyGetWidgetStyle<FWindowStyle> (InStyle, InName); }) },
165167 };
168+
166169
167170 for (WStylePair widgetStyleUStruct : validWidgetStyleUStructList)
168171 {
@@ -172,6 +175,7 @@ static PyObject *py_ue_fslate_style_set_get(ue_PyFSlateStyleSet *self, PyObject
172175 break ;
173176 }
174177 }
178+ #endif
175179
176180 if (!ret)
177181 {
0 commit comments