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;