Fix error in recent is_dirty preferences flag
Error in b95b6b7966 caused crash changing themes.
Resolves T64444
This commit is contained in:
@@ -184,10 +184,11 @@ static void rna_userdef_version_get(PointerRNA *ptr, int *value)
|
||||
value[2] = userdef->subversionfile;
|
||||
}
|
||||
|
||||
static void rna_userdef_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
|
||||
static void rna_userdef_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *UNUSED(ptr))
|
||||
{
|
||||
UserDef *userdef = (UserDef *)ptr->data;
|
||||
userdef->runtime.is_dirty = true;
|
||||
/* We can't use 'ptr->data' because this update function
|
||||
* is used for themes and other nested data. */
|
||||
U.runtime.is_dirty = true;
|
||||
|
||||
WM_main_add_notifier(NC_WINDOW, NULL);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user