From 9781988e471ec7cad92f51f8be6ede60d57a0254 Mon Sep 17 00:00:00 2001 From: aengelke Date: Thu, 6 Aug 2015 16:02:47 +0200 Subject: [PATCH] Fix processing/processing#3099 --- app/src/processing/app/Sketch.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/processing/app/Sketch.java b/app/src/processing/app/Sketch.java index 9b57164ed..8f1b62e7b 100644 --- a/app/src/processing/app/Sketch.java +++ b/app/src/processing/app/Sketch.java @@ -270,6 +270,13 @@ public class Sketch { SketchCode temp = code[who]; code[who] = code[i]; code[i] = temp; + + // We also need to update the current tab + if (currentIndex == i) { + currentIndex = who; + } else if (currentIndex == who) { + currentIndex = i; + } } } }