Index: source/blender/src/editscreen.c
=================================================================== --- source/blender/src/editscreen.c (revision 10896) +++ source/blender/src/editscreen.c (working copy) @@ -1403,7 +1403,7 @@ if(sc == NULL) sc= G.main->screen.first; - setscreen(sc); + if(is_allowed_to_change_screen(sc)) setscreen(sc); g_activearea= NULL; towin= 0; } @@ -1416,7 +1416,7 @@ if(sc == NULL) sc= G.main->screen.last; - setscreen(sc); + if(is_allowed_to_change_screen(sc)) setscreen(sc); g_activearea= NULL; towin= 0; }
This commit is contained in:
@@ -1400,8 +1400,7 @@ void screenmain(void)
|
||||
bScreen *sc= G.curscreen->id.next;
|
||||
|
||||
/* if screen is last, set it to first */
|
||||
if(sc == NULL)
|
||||
sc= G.main->screen.first;
|
||||
if(sc == NULL) sc= G.main->screen.first;
|
||||
|
||||
if(is_allowed_to_change_screen(sc)) setscreen(sc);
|
||||
g_activearea= NULL;
|
||||
@@ -1413,8 +1412,7 @@ void screenmain(void)
|
||||
bScreen *sc= G.curscreen->id.prev;
|
||||
|
||||
/* if screen is first, set it to last */
|
||||
if(sc == NULL)
|
||||
sc= G.main->screen.last;
|
||||
if(sc == NULL) sc= G.main->screen.last;
|
||||
|
||||
if(is_allowed_to_change_screen(sc)) setscreen(sc);
|
||||
g_activearea= NULL;
|
||||
|
||||
Reference in New Issue
Block a user