|
|
|
@@ -1530,29 +1530,15 @@ class HostWindow(QMainWindow): |
|
|
|
self.ui.act_add_jack.setVisible(False) |
|
|
|
|
|
|
|
if not (self.host.isControl or self.host.isPlugin): |
|
|
|
if self.host.experimental: |
|
|
|
if settings.value(CARLA_KEY_EXPERIMENTAL_TRANSPORT, CARLA_DEFAULT_EXPERIMENTAL_TRANSPORT, type=bool): |
|
|
|
if self.ui.cb_transport_jack.isChecked(): |
|
|
|
transportMode = ENGINE_TRANSPORT_MODE_JACK |
|
|
|
else: |
|
|
|
transportMode = ENGINE_TRANSPORT_MODE_INTERNAL |
|
|
|
transportExtra = ":link:" if self.ui.cb_transport_link.isChecked() else "" |
|
|
|
else: |
|
|
|
# Stop transport if becoming disabled |
|
|
|
if self.ui.w_transport.isEnabled() and self.host.is_engine_running(): |
|
|
|
self.host.transport_pause() |
|
|
|
self.host.transport_relocate(0) |
|
|
|
self.host.transport_pause() |
|
|
|
|
|
|
|
transportMode = ENGINE_TRANSPORT_MODE_DISABLED |
|
|
|
transportExtra = "" |
|
|
|
|
|
|
|
self.ui.w_transport.setEnabled(transportMode != ENGINE_TRANSPORT_MODE_DISABLED) |
|
|
|
self.host.transportMode = transportMode |
|
|
|
self.host.set_engine_option(ENGINE_OPTION_TRANSPORT_MODE, transportMode, transportExtra) |
|
|
|
|
|
|
|
if self.ui.cb_transport_jack.isChecked(): |
|
|
|
transportMode = ENGINE_TRANSPORT_MODE_JACK |
|
|
|
else: |
|
|
|
self.ui.w_transport.setEnabled(False) |
|
|
|
transportMode = ENGINE_TRANSPORT_MODE_INTERNAL |
|
|
|
transportExtra = ":link:" if self.ui.cb_transport_link.isChecked() else "" |
|
|
|
|
|
|
|
self.ui.w_transport.setEnabled(transportMode != ENGINE_TRANSPORT_MODE_DISABLED) |
|
|
|
self.host.transportMode = transportMode |
|
|
|
self.host.set_engine_option(ENGINE_OPTION_TRANSPORT_MODE, transportMode, transportExtra) |
|
|
|
|
|
|
|
self.fMiniCanvasUpdateTimeout = 1000 if self.fSavedSettings[CARLA_KEY_CANVAS_FANCY_EYE_CANDY] else 0 |
|
|
|
|
|
|
|
|