blender/release/scripts/startup
Philipp Oeser 08d687e8cd Fix: UI: broken texpaintslot/color attributes/attributes name filtering
rB8b7cd1ed2a17 broke this for the paint slots
rB4669178fc378 broke this for regular attributes

Name filtering in UI Lists works when:
- [one] the items to be filtered have a name property
-- see how `uilist_filter_items_default` gets the `namebuf`
- [two] custom python filter functions (`filter_items`) implement it
themselves
-- if you use `filter_items` and dont do name filtering there, the default
name filtering wont be used

So, two problems with rB8b7cd1ed2a17:
- [1] items to be listed changed from `texture_paint_images` to
`texture_paint_slots`
-- the former has name_property defined, the later lacks this
- [2] the new `ColorAttributesListBase` defined a `filter_items` function,
but did not implement name filtering

And the problem with rB4669178fc378:
- it added `filter_items` functions, but did not implement name filtering.

These are all corrected now.

Fixes T102878

Maniphest Tasks: T102878

Differential Revision: https://developer.blender.org/D16676
2022-12-14 21:30:40 +01:00
..
bl_app_templates_system Cleanup: use context.temp_override 2022-05-03 09:32:28 +10:00
bl_operators Fix T100879: Bake Action fails with "Nothing to Bake" 2022-11-30 17:24:14 +01:00
bl_ui Fix: UI: broken texpaintslot/color attributes/attributes name filtering 2022-12-14 21:30:40 +01:00
keyingsets_builtins.py Cleanup: remove "<pep8 compliant>" from headers 2022-06-02 20:16:20 +10:00
nodeitems_builtins.py Cleanup: format 2022-09-27 16:36:27 +10:00