Fix collection assets hidden in old files with asset browser open
Make sure the filtering in the Asset Browser doesn't filter out collection assets.
This commit is contained in:
parent
9eb4cb956b
commit
b5f3f8ef1d
Notes:
blender-bot
2023-02-14 08:06:38 +01:00
Referenced by issue #80066, Dyntopo menu disappears after using "box hide" brush in sculpt mode (fixed in 2.90 and 2.91 - request to backport to LTS)
|
@ -25,7 +25,7 @@ extern "C" {
|
|||
|
||||
/* Blender file format version. */
|
||||
#define BLENDER_FILE_VERSION BLENDER_VERSION
|
||||
#define BLENDER_FILE_SUBVERSION 9
|
||||
#define BLENDER_FILE_SUBVERSION 10
|
||||
|
||||
/* Minimum Blender version that supports reading file written with the current
|
||||
* version. Older Blender versions will test this and show a warning if the file
|
||||
|
|
|
@ -2549,6 +2549,23 @@ void blo_do_versions_300(FileData *fd, Library *UNUSED(lib), Main *bmain)
|
|||
}
|
||||
}
|
||||
|
||||
if (!MAIN_VERSION_ATLEAST(bmain, 302, 10)) {
|
||||
for (bScreen *screen = bmain->screens.first; screen; screen = screen->id.next) {
|
||||
LISTBASE_FOREACH (ScrArea *, area, &screen->areabase) {
|
||||
LISTBASE_FOREACH (SpaceLink *, sl, &area->spacedata) {
|
||||
if (sl->spacetype != SPACE_FILE) {
|
||||
continue;
|
||||
}
|
||||
SpaceFile *sfile = (SpaceFile *)sl;
|
||||
if (sfile->browse_mode != FILE_BROWSE_MODE_ASSETS) {
|
||||
continue;
|
||||
}
|
||||
sfile->asset_params->base_params.filter_id |= FILTER_ID_GR;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Versioning code until next subversion bump goes here.
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue