[Bf-blender-cvs] [c47c7a44b20] master: Fix T68623: bpy.types.UI_UL_list.filter_items_by_name is case sensitive.

Bastien Montagne noreply at git.blender.org
Wed Aug 14 11:46:10 CEST 2019


Commit: c47c7a44b202dd6abd635d8809fbbcce7994b7fd
Author: Bastien Montagne
Date:   Wed Aug 14 11:42:22 2019 +0200
Branches: master
https://developer.blender.org/rBc47c7a44b202dd6abd635d8809fbbcce7994b7fd

Fix T68623: bpy.types.UI_UL_list.filter_items_by_name is case sensitive.

Was a mismatch with default behavior from C-defined basic UI list...

===================================================================

M	release/scripts/startup/bl_ui/__init__.py

===================================================================

diff --git a/release/scripts/startup/bl_ui/__init__.py b/release/scripts/startup/bl_ui/__init__.py
index 44229b2afdf..690a922b0d5 100644
--- a/release/scripts/startup/bl_ui/__init__.py
+++ b/release/scripts/startup/bl_ui/__init__.py
@@ -201,7 +201,7 @@ class UI_UL_list(bpy.types.UIList):
         for i, item in enumerate(items):
             name = getattr(item, propname, None)
             # This is similar to a logical xor
-            if bool(name and fnmatch.fnmatchcase(name, pattern)) is not bool(reverse):
+            if bool(name and fnmatch.fnmatch(name, pattern)) is not bool(reverse):
                 flags[i] |= bitflag
         return flags



More information about the Bf-blender-cvs mailing list