Fix error in recent is_dirty preferences flag

Error in b95b6b7966 caused crash changing themes.

Resolves T64444
This commit is contained in:
Campbell Barton
2019-05-11 19:18:27 +10:00
parent 46f5005c0d
commit 1ee77eb7f8

View File

@@ -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);
}