From d3d14a706bdf93ee440b44332bbdcfffdcc8d95c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 17 Apr 2024 14:47:13 +1000 Subject: [PATCH] Fix #120727: Filtering is case sensitive for Python UI-lists Correct regression in b177f27e6f50bd1ffa4f5ee7dd13f1ee5ce60021. --- scripts/startup/bl_ui/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/startup/bl_ui/__init__.py b/scripts/startup/bl_ui/__init__.py index 73439aad383..1da628d0a4f 100644 --- a/scripts/startup/bl_ui/__init__.py +++ b/scripts/startup/bl_ui/__init__.py @@ -224,7 +224,7 @@ class UI_UL_list(bpy.types.UIList): flags = [0] * len(items) # Implicitly add heading/trailing wildcards. - pattern_regex = re.compile(fnmatch.translate("*" + pattern + "*")) + pattern_regex = re.compile(fnmatch.translate("*" + pattern + "*"), re.IGNORECASE) for i, item in enumerate(items): name = getattr(item, propname, None)