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:
authorSv. Lockal <lockalsash@gmail.com>2013-02-10 22:08:51 +0400
committerSv. Lockal <lockalsash@gmail.com>2013-02-10 22:08:51 +0400
commitba12c5eaeb4ea9f10f5d075eac6ac1b96feaa886 (patch)
tree92d468907dc804a9bf617f1d8fbb467d8efff68b /source/blender/editors/render/render_view.c
parent14a0ff90bc8b2d376ceb0b94c6724529754616b0 (diff)
Show/hide Render View should not raise temp user preferences windows
Diffstat (limited to 'source/blender/editors/render/render_view.c')
-rw-r--r--source/blender/editors/render/render_view.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/editors/render/render_view.c b/source/blender/editors/render/render_view.c
index f15f7b539f3..c53a8f68713 100644
--- a/source/blender/editors/render/render_view.c
+++ b/source/blender/editors/render/render_view.c
@@ -289,7 +289,9 @@ static int render_view_show_invoke(bContext *C, wmOperator *UNUSED(op), wmEvent
/* is there another window showing result? */
for (win = CTX_wm_manager(C)->windows.first; win; win = win->next) {
- if (win->screen->temp || (win == winshow && winshow != wincur)) {
+ bScreen *sc = win->screen;
+ if ((sc->temp && ((ScrArea *)sc->areabase.first)->spacetype == SPACE_IMAGE) ||
+ (win == winshow && winshow != wincur)) {
wm_window_raise(win);
return OPERATOR_FINISHED;
}