Fix T64679: Missing dirty preferences tag
authorCampbell Barton <ideasman42@gmail.com>
Wed, 22 May 2019 14:29:46 +0000 (00:29 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Wed, 22 May 2019 14:35:37 +0000 (00:35 +1000)
commit8ec3b5b7c6d5db1fd8f98c0d54d1dc729ff19be2
tree05e966e9ee5632cb869043cb376819d0277e3acb
parent8d20d6b2eb40c5a54863e33784eabb3fb6c8d012
Fix T64679: Missing dirty preferences tag

Use a default update function for user preferences that tags
dirty and redraws (if changed).

This avoids relying on button changes which fail in some cases.
source/blender/editors/interface/interface_handlers.c
source/blender/makesrna/intern/rna_internal.h
source/blender/makesrna/intern/rna_userdef.c