From e2cd654a3e53c8265a2a27f69b861dc2e44106c3 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 22 Jan 2014 16:35:11 +0100 Subject: Fix tool properties region drawing even if the toolbar is hidden. This would show as a line on the side of the 3D view with high DPI / retina, not easy to notice. --- source/blender/editors/screen/area.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'source/blender/editors/screen') diff --git a/source/blender/editors/screen/area.c b/source/blender/editors/screen/area.c index ef3cbeb2acc..2c691505877 100644 --- a/source/blender/editors/screen/area.c +++ b/source/blender/editors/screen/area.c @@ -1184,7 +1184,12 @@ static void area_calc_totrct(ScrArea *sa, int sizex, int sizey) /* used for area initialize below */ static void region_subwindow(wmWindow *win, ARegion *ar) { - if (ar->flag & (RGN_FLAG_HIDDEN | RGN_FLAG_TOO_SMALL)) { + bool hidden = (ar->flag & (RGN_FLAG_HIDDEN | RGN_FLAG_TOO_SMALL)) != 0; + + if ((ar->alignment & RGN_SPLIT_PREV) && ar->prev) + hidden = hidden || (ar->prev->flag & (RGN_FLAG_HIDDEN | RGN_FLAG_TOO_SMALL)); + + if (hidden) { if (ar->swinid) wm_subwindow_close(win, ar->swinid); ar->swinid = 0; -- cgit v1.2.3