Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-03-14 03:12:52 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-03-14 03:12:52 +0300
commit87aca8bd02bca78e4446de73653ada566780823e (patch)
tree5d50ba5043319a833f64e9f7ed0b513c0924ad57 /source/blender/editors/screen/screen_draw.c
parent3ddd7e970400b45e325a5e5f7c9374ad0d56bbfd (diff)
UI: disallow splitting of temporary screens
D4510 by @harley
Diffstat (limited to 'source/blender/editors/screen/screen_draw.c')
-rw-r--r--source/blender/editors/screen/screen_draw.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/editors/screen/screen_draw.c b/source/blender/editors/screen/screen_draw.c
index 84eb723a43d..a5d0bbacd91 100644
--- a/source/blender/editors/screen/screen_draw.c
+++ b/source/blender/editors/screen/screen_draw.c
@@ -27,6 +27,7 @@
#include "GPU_matrix.h"
#include "GPU_state.h"
+#include "BLI_listbase.h"
#include "BLI_math.h"
#include "BLI_rect.h"
@@ -370,6 +371,10 @@ void ED_screen_draw_edges(wmWindow *win)
return;
}
+ if (screen->temp && BLI_listbase_is_single(&screen->areabase)) {
+ return;
+ }
+
const int winsize_x = WM_window_pixels_x(win);
const int winsize_y = WM_window_pixels_y(win);
float col[4], corner_scale, edge_thickness;