Page MenuHome

wincycle1.txt

wincycle1.txt

Index: source/blender/src/editscreen.c
===================================================================
RCS file: /cvsroot/bf-blender/blender/source/blender/src/editscreen.c,v
retrieving revision 1.143
diff -u -p -u -r1.143 editscreen.c
--- source/blender/src/editscreen.c 11 Dec 2006 01:44:59 -0000 1.143
+++ source/blender/src/editscreen.c 17 Dec 2006 17:59:32 -0000
@@ -1370,10 +1370,28 @@ void screenmain(void)
towin= 0;
}
}
- else if(ELEM(event, LEFTARROWKEY, RIGHTARROWKEY)) {
+ else if (event==RIGHTARROWKEY) {
if(textediting==0 && val && (G.qual & LR_CTRLKEY)) {
- bScreen *sc= (event==LEFTARROWKEY)?G.curscreen->id.prev:G.curscreen->id.next;
- if(is_allowed_to_change_screen(sc)) setscreen(sc);
+ bScreen *sc= G.curscreen->id.next;
+
+ /* if screen is last, set it to first */
+ if(sc == NULL)
+ sc= G.main->screen.first;
+
+ setscreen(sc);
+ g_activearea= NULL;
+ towin= 0;
+ }
+ }
+ else if (event==LEFTARROWKEY) {
+ if(textediting==0 && val && (G.qual & LR_CTRLKEY)) {
+ bScreen *sc= G.curscreen->id.prev;
+
+ /* if screen is first, set it to last */
+ if(sc == NULL)
+ sc= G.main->screen.last;
+
+ setscreen(sc);
g_activearea= NULL;
towin= 0;
}
@@ -3725,4 +3743,3 @@ void set_timecursor(int nr)
window_set_custom_cursor(mainwin, mask, bitmap, 7, 7);
BIF_renderwin_set_custom_cursor(mask, bitmap);
}
-

File Metadata

Mime Type
text/x-diff
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
71/da/2165ed26807e136c7d78b8c60e1a

Event Timeline