diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-09-11 02:18:26 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-09-11 02:20:02 +0300 |
commit | 29c2c307f6e790905b4031064177933e9d787e9e (patch) | |
tree | 93da6718789ec6a4142431a456c8dd1a3e47d9af /source/blender/editors/interface/interface_region_hud.c | |
parent | 406554c4db7bfa40a43c5b62e2c37c74cb1f6125 (diff) |
UI: workaround for glitch redo panel glitch
Diffstat (limited to 'source/blender/editors/interface/interface_region_hud.c')
-rw-r--r-- | source/blender/editors/interface/interface_region_hud.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/editors/interface/interface_region_hud.c b/source/blender/editors/interface/interface_region_hud.c index f3ff6fdf2c0..3479b60a434 100644 --- a/source/blender/editors/interface/interface_region_hud.c +++ b/source/blender/editors/interface/interface_region_hud.c @@ -185,6 +185,10 @@ static void hud_region_layout(const bContext *C, ARegion *ar) ar->winrct.ymax = (ar->winrct.ymin + ar->winy) - 1; UI_view2d_region_reinit(v2d, V2D_COMMONVIEW_PANELS_UI, ar->winx, ar->winy); + + /* Weak, but needed to avoid glitches, especially with hi-dpi (where resizing the view glitches often). + * Fortunately this only happens occasionally. */ + ED_region_panels_layout(C, ar); } /* restore view matrix */ |