Fix T100699: Older preferences from 2.93 wont load
Even though this was intentionally removed in [0], loading data from older startup files is supported. So show them when available. [0]: 45439dfe4c05eabaa83d0c1b75463966b5ba896d
This commit is contained in:
parent
c67e5628d2
commit
fabf4ee33d
@ -89,6 +89,17 @@ class PREFERENCES_OT_copy_prev(Operator):
|
|||||||
if os.path.isdir(cls._old_version_path(version_split)):
|
if os.path.isdir(cls._old_version_path(version_split)):
|
||||||
return version_split
|
return version_split
|
||||||
version_old = version_old - 1
|
version_old = version_old - 1
|
||||||
|
|
||||||
|
# Support loading 2.8x..2.9x startup (any older isn't so useful to load).
|
||||||
|
# NOTE: remove this block for Blender 4.0 and later.
|
||||||
|
if version_old == 299:
|
||||||
|
version_old = 294
|
||||||
|
while version_old >= 280:
|
||||||
|
version_split = version_old // 100, version_old % 100
|
||||||
|
if os.path.isdir(cls._old_version_path(version_split)):
|
||||||
|
return version_split
|
||||||
|
version_old = version_old - 1
|
||||||
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
Loading…
Reference in New Issue
Block a user