We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7c927f4 commit 017dc58Copy full SHA for 017dc58
src/CanvasItems.vala
@@ -461,12 +461,17 @@ public class CanvasItems {
461
var retval = false;
462
var position = 0;
463
var undo_item = new UndoItemDelete();
464
- for( unowned List<CanvasItem> item=_items.first(); item!=null; item=item.next ) {
+ unowned var item = _items.first();
465
+ while( item != null ) {
466
if( item.data.mode == CanvasItemMode.SELECTED ) {
467
+ unowned var next = item.next;
468
undo_item.add( item.data, position );
469
_items.delete_link( item );
470
_canvas.set_cursor( null );
471
+ item = next;
472
retval = true;
473
+ } else {
474
+ item = item.next;
475
}
476
position++;
477
0 commit comments