From 0cff2c944f9c2cd3ac873fe826c4399fc2f32159 Mon Sep 17 00:00:00 2001 From: Julian Eisel Date: Wed, 9 Sep 2020 17:52:36 +0200 Subject: Fix T80590: Popups clipped by status-bar and top-bar The drawing of popus should be done with the window's default viewport and scissor. Previous functions may change these, so they should be explicitly reset. --- source/blender/windowmanager/intern/wm_draw.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source') diff --git a/source/blender/windowmanager/intern/wm_draw.c b/source/blender/windowmanager/intern/wm_draw.c index c0de86a599c..1d3db3e7609 100644 --- a/source/blender/windowmanager/intern/wm_draw.c +++ b/source/blender/windowmanager/intern/wm_draw.c @@ -795,6 +795,7 @@ static void wm_draw_window_onscreen(bContext *C, wmWindow *win, int view) /* After area regions so we can do area 'overlay' drawing. */ ED_screen_draw_edges(win); wm_draw_callbacks(win); + wmWindowViewport(win); /* Blend in floating regions (menus). */ LISTBASE_FOREACH (ARegion *, region, &screen->regionbase) { -- cgit v1.2.3