diff --git a/source/native-plugins/resources/carla-plugin b/source/native-plugins/resources/carla-plugin index 132b7ff78..f017ad403 100755 --- a/source/native-plugins/resources/carla-plugin +++ b/source/native-plugins/resources/carla-plugin @@ -113,6 +113,10 @@ class CarlaMiniW(ExternalUI, HostWindow): def uiQuit(self): self.closeExternalUI() self.close() + + if self != gui: + gui.close() + app.quit() def uiTitleChanged(self, uiTitle): @@ -123,6 +127,10 @@ class CarlaMiniW(ExternalUI, HostWindow): def closeEvent(self, event): self.closeExternalUI() + + if self != gui: + gui.close() + HostWindow.closeEvent(self, event) # -------------------------------------------------------------------