Blender Git Commit Log

Git Commits -> Revision 4421598

Revision 4421598 by Bastien Montagne (temp-lanpr-staging)
September 12, 2019, 01:13 (GMT)
I18n: dirty workaround for PITA ghost classes remaining after unregister.

Spent again a whole day trying to understand what happens here, with no
luck. For some reasons, OperatorProperties children of unregistered
operator classes remain accessible, with their `bl_rna` member, although
that one is 100% invalid (freed memory, crashes with ASAN builds).

Funny thing is, I cannot reproduce that situation when disabling the
add-on from the py console of a Blender-with-UI.

Note: issue revealed by X3D add-on, which is still enabled in factory
settings, while not being officially supported any more, this has to be
fixed in a separate commit.

Commit Details:

Full Hash: 4421598fcab1fc563ef3d1cffbea157bfbfbeea6
Parent Commit: 71d482b
Committed By: YimingWu
Lines Changed: +6, -1

By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2020