From 402187cba494e8d85aebba67dc58ff300284d9db Mon Sep 17 00:00:00 2001 From: Alexis Deveria Date: Mon, 31 Aug 2009 17:03:33 +0000 Subject: [PATCH] Fixed issue 149: Make the object navigation start at the first object when the last one is reached git-svn-id: http://svg-edit.googlecode.com/svn/trunk@507 eee81c28-f429-11dd-99c0-75d572ba1ddd --- editor/svgcanvas.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/editor/svgcanvas.js b/editor/svgcanvas.js index c1f5ff26..12b27088 100644 --- a/editor/svgcanvas.js +++ b/editor/svgcanvas.js @@ -2835,13 +2835,13 @@ function SvgCanvas(c) while(i--) { if(all_elems[i] == cur_elem) { var num = next?i-1:i+1; - if(num >= all_elems.length || num < 0) { - elem = cur_elem; - break; - } else { - elem = all_elems[num]; - break; - } + if(num >= all_elems.length) { + num = 0; + } else if(num < 0) { + num = all_elems.length-1; + } + elem = all_elems[num]; + break; } } }