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
This commit is contained in:
Alexis Deveria
2009-08-31 17:03:33 +00:00
parent ee2e10565d
commit 402187cba4

View File

@@ -2835,16 +2835,16 @@ function SvgCanvas(c)
while(i--) { while(i--) {
if(all_elems[i] == cur_elem) { if(all_elems[i] == cur_elem) {
var num = next?i-1:i+1; var num = next?i-1:i+1;
if(num >= all_elems.length || num < 0) { if(num >= all_elems.length) {
elem = cur_elem; num = 0;
break; } else if(num < 0) {
} else { num = all_elems.length-1;
}
elem = all_elems[num]; elem = all_elems[num];
break; break;
} }
} }
} }
}
canvas.clearSelection(); canvas.clearSelection();
canvas.addToSelection([elem], true); canvas.addToSelection([elem], true);
call("selected", selectedElements); call("selected", selectedElements);