diff options
author | Sv. Lockal <lockalsash@gmail.com> | 2013-02-10 22:08:51 +0400 |
---|---|---|
committer | Sv. Lockal <lockalsash@gmail.com> | 2013-02-10 22:08:51 +0400 |
commit | ba12c5eaeb4ea9f10f5d075eac6ac1b96feaa886 (patch) | |
tree | 92d468907dc804a9bf617f1d8fbb467d8efff68b /source/blender/editors | |
parent | 14a0ff90bc8b2d376ceb0b94c6724529754616b0 (diff) |
Show/hide Render View should not raise temp user preferences windows
Diffstat (limited to 'source/blender/editors')
-rw-r--r-- | source/blender/editors/render/render_view.c | 4 |
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; } |