diff --git a/editor/inspector/editor_properties.cpp b/editor/inspector/editor_properties.cpp index 2f1289a2cf8..42ef7a67919 100644 --- a/editor/inspector/editor_properties.cpp +++ b/editor/inspector/editor_properties.cpp @@ -1017,6 +1017,10 @@ void EditorPropertyFlags::setup(const Vector &p_options) { Vector text_split = option.split(":"); if (text_split.size() != 1) { current_val = text_split[1].to_int(); + // Skip entries like "None:0" (it's not an actual flag). + if (current_val == 0) { + continue; + } } else { current_val = 1u << i; }