[Bf-blender-cvs] [62ac2fddf7d] master: Fix T64642: Reset to default preferences glitch

Campbell Barton noreply at git.blender.org
Thu May 16 06:44:26 CEST 2019


Commit: 62ac2fddf7d9b3ff3ee3f1d2d92f106a3d3d393c
Author: Campbell Barton
Date:   Thu May 16 14:42:09 2019 +1000
Branches: master
https://developer.blender.org/rB62ac2fddf7d9b3ff3ee3f1d2d92f106a3d3d393c

Fix T64642: Reset to default preferences glitch

===================================================================

M	source/blender/windowmanager/intern/wm_files.c

===================================================================

diff --git a/source/blender/windowmanager/intern/wm_files.c b/source/blender/windowmanager/intern/wm_files.c
index 304daa2dd00..329763a17fd 100644
--- a/source/blender/windowmanager/intern/wm_files.c
+++ b/source/blender/windowmanager/intern/wm_files.c
@@ -1801,6 +1801,9 @@ static int wm_userpref_read_exec(bContext *C, wmOperator *op)
     U.runtime.is_dirty = true;
   }
 
+  /* Needed to recalculate UI scaling values (eg, #UserDef.inv_dpi_fac). */
+  wm_window_clear_drawable(bmain->wm.first);
+
   WM_event_add_notifier(C, NC_WINDOW, NULL);
 
   return OPERATOR_FINISHED;



More information about the Bf-blender-cvs mailing list