Revert "Fix changing virtual pixelsize having no affect if only main window is open"

This reverts commit fe7bab1343.

Setting correct context is important,
but this is setting DPI and widget unit on *every* mouse move.
This commit is contained in:
Campbell Barton
2016-03-05 06:30:51 +11:00
parent fe7bab1343
commit f33e44151e
2 changed files with 6 additions and 5 deletions

View File

@@ -148,7 +148,8 @@ static void rna_userdef_virtual_pixel_update(Main *UNUSED(bmain), Scene *UNUSED(
{
/* font's are stored at each DPI level, without this we can easy load 100's of fonts */
BLF_cache_clear();
BKE_userdef_state();
WM_main_add_notifier(NC_WINDOW, NULL); /* full redraw */
WM_main_add_notifier(NC_SCREEN | NA_EDITED, NULL); /* refresh region sizes */
}

View File

@@ -831,11 +831,11 @@ void wm_window_make_drawable(wmWindowManager *wm, wmWindow *win)
printf("%s: set drawable %d\n", __func__, win->winid);
}
GHOST_ActivateWindowDrawingContext(win->ghostwin);
/* this can change per window */
U.pixelsize = wm_window_pixelsize(win);
BKE_userdef_state();
}
/* this can change per window */
U.pixelsize = wm_window_pixelsize(win);
BKE_userdef_state();
}
/* called by ghost, here we handle events for windows themselves or send to event system */