From d2222d5b2cac203f4ddaae5c99b96701587231e7 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 11 Mar 2022 15:18:14 +1100 Subject: RNA: use a function to access the nurbs error message It makes more sense to use a function in this case as this creates an error message which is not data associated with the NURBS curve. --- .../scripts/startup/bl_ui/properties_data_curve.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'release') diff --git a/release/scripts/startup/bl_ui/properties_data_curve.py b/release/scripts/startup/bl_ui/properties_data_curve.py index 2ad6e5bae8a..d6e21053e3b 100644 --- a/release/scripts/startup/bl_ui/properties_data_curve.py +++ b/release/scripts/startup/bl_ui/properties_data_curve.py @@ -321,17 +321,16 @@ class DATA_PT_active_spline(CurveButtonsPanelActive, Panel): layout.prop(act_spline, "use_smooth") if act_spline.type == 'NURBS': - messages = [act_spline.valid_message_u] - if is_surf and act_spline.point_count_v > 1: - messages.append(act_spline.valid_message_v) - - messages = list(filter(None, messages)) - - if len(messages) > 0: - layout.separator() - col = layout.column(align=True) - for message in messages: - col.label(text=message, icon='INFO') + col = None + for direction in range(2): + message = act_spline.valid_message(direction) + if not message: + continue + if col is None: + layout.separator() + col = layout.column(align=True) + col.label(text=message, icon='INFO') + del col class DATA_PT_font(CurveButtonsPanelText, Panel): -- cgit v1.2.3