Skip to content

Commit 1162837

Browse files
committed
make the deleteall step select the operation selected before deleting
1 parent 8b6a36c commit 1162837

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

BowlerStudio

src/main/java/com/commonwealthrobotics/TimelineManager.java

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -371,8 +371,17 @@ private void update(boolean clear) {
371371
contextMenu.hide();
372372
if (ap.get().isRegenerating() || !ap.get().isInitialized())
373373
return;
374-
375-
ap.get().deleteTailFromCurrent();
374+
int index = ap.get().getCurrentIndex() - 1;
375+
Button button = buttons.get(index < 0 ? 0 : index);
376+
contextMenu.hide();
377+
if (button == toAdd)
378+
return;
379+
for (CSG c : state)
380+
engine.removeObject(c);
381+
new Thread(() -> {
382+
ap.get().moveToOpIndex(my);
383+
ap.get().deleteTailFromCurrent();
384+
}).start();
376385

377386
});
378387
contextMenu.getItems().add(deleteAfterItem);

0 commit comments

Comments
 (0)