diff --git a/app/.classpath b/app/.classpath
index 0b205ab3f..564649ea6 100644
--- a/app/.classpath
+++ b/app/.classpath
@@ -52,6 +52,6 @@
-
+
diff --git a/app/lib/jtouchbar-0.2.0-20180827.120213-5.jar b/app/lib/jtouchbar-1.0.0.jar
similarity index 94%
rename from app/lib/jtouchbar-0.2.0-20180827.120213-5.jar
rename to app/lib/jtouchbar-1.0.0.jar
index eb3902a65..a6bf9a091 100644
Binary files a/app/lib/jtouchbar-0.2.0-20180827.120213-5.jar and b/app/lib/jtouchbar-1.0.0.jar differ
diff --git a/app/src/processing/app/EditorToolbar.java b/app/src/processing/app/EditorToolbar.java
index 5dede700a..d37d0cc96 100644
--- a/app/src/processing/app/EditorToolbar.java
+++ b/app/src/processing/app/EditorToolbar.java
@@ -188,7 +188,15 @@ public class EditorToolbar extends JComponent implements MouseInputListener, Key
touchBarButtons[i] = new TouchBarButton();
touchBarButtons[i].setImage(touchBarImages[i][ROLLOVER]);
- touchBarButtons[i].setAction(event -> handleSelectionPressed(selection));
+ touchBarButtons[i].setAction(event -> {
+ // Run event handler later to prevent hanging if a dialog needs to be open
+ EventQueue.invokeLater(new Runnable() {
+ @Override
+ public void run() {
+ handleSelectionPressed(selection);
+ }
+ });
+ });
TouchBarItem touchBarItem = new TouchBarItem(title[i], touchBarButtons[i], true);
touchBarItem.setCustomizationLabel(title[i]);
diff --git a/build/windows/launcher/config.xml b/build/windows/launcher/config.xml
index fb71d274a..654304f83 100644
--- a/build/windows/launcher/config.xml
+++ b/build/windows/launcher/config.xml
@@ -42,7 +42,7 @@
%EXEDIR%/lib/jackson-module-mrbean-2.9.5.jar
%EXEDIR%/lib/java-semver-0.8.0.jar
%EXEDIR%/lib/jmdns-3.5.3.jar
- %EXEDIR%/lib/jtouchbar-0.2.0-20180827.120213-5.jar
+ %EXEDIR%/lib/jtouchbar-1.0.0.jar
%EXEDIR%/lib/slf4j-simple-1.7.22.jar
%EXEDIR%/lib/slf4j-api-1.7.22.jar
%EXEDIR%/lib/jna-4.2.2.jar
diff --git a/build/windows/launcher/config_debug.xml b/build/windows/launcher/config_debug.xml
index 2c407f428..86fd9560d 100644
--- a/build/windows/launcher/config_debug.xml
+++ b/build/windows/launcher/config_debug.xml
@@ -42,7 +42,7 @@
%EXEDIR%/lib/jackson-module-mrbean-2.9.5.jar
%EXEDIR%/lib/java-semver-0.8.0.jar
%EXEDIR%/lib/jmdns-3.5.3.jar
- %EXEDIR%/lib/jtouchbar-0.2.0-20180827.120213-5.jar
+ %EXEDIR%/lib/jtouchbar-1.0.0.jar
%EXEDIR%/lib/slf4j-simple-1.7.22.jar
%EXEDIR%/lib/slf4j-api-1.7.22.jar
%EXEDIR%/lib/jna-4.2.2.jar