Browse Source

Fix process mode setting

tags/1.9.5
falkTX 10 years ago
parent
commit
90928d41a4
1 changed files with 9 additions and 8 deletions
  1. +9
    -8
      source/carla_host.py

+ 9
- 8
source/carla_host.py View File

@@ -310,6 +310,8 @@ class HostWindow(QMainWindow):
self.ui.miniCanvasPreview.setViewTheme(canvasBg, canvasBrush, canvasPen)
self.ui.miniCanvasPreview.init(self.fContainer.scene, canvasWidth, canvasHeight, self.fSavedSettings[CARLA_KEY_CUSTOM_PAINTING])
else:
self.ui.act_canvas_show_internal.setEnabled(False)
self.ui.act_canvas_show_external.setEnabled(False)
self.ui.act_canvas_arrange.setVisible(False)
self.ui.act_canvas_print.setVisible(False)
self.ui.act_canvas_refresh.setVisible(False)
@@ -1385,16 +1387,17 @@ def loadHostSettings(host):
return

# enums
try:
host.processMode = settings.value(CARLA_KEY_ENGINE_PROCESS_MODE, CARLA_DEFAULT_PROCESS_MODE, type=int)
except:
host.processMode = CARLA_DEFAULT_PROCESS_MODE

try:
host.transportMode = settings.value(CARLA_KEY_ENGINE_TRANSPORT_MODE, CARLA_DEFAULT_TRANSPORT_MODE, type=int)
except:
host.transportMode = CARLA_DEFAULT_TRANSPORT_MODE

if not host.processModeForced:
try:
host.processMode = settings.value(CARLA_KEY_ENGINE_PROCESS_MODE, CARLA_DEFAULT_PROCESS_MODE, type=int)
except:
host.processMode = CARLA_DEFAULT_PROCESS_MODE

# --------------------------------------------------------------------------------------------------------
# fix things if needed

@@ -1419,9 +1422,7 @@ def setHostSettings(host):
if host.isPlugin:
return

host.set_engine_option(ENGINE_OPTION_PROCESS_MODE, host.processMode, "")
host.set_engine_option(ENGINE_OPTION_TRANSPORT_MODE, host.transportMode, "")

if not host.processModeForced:
host.set_engine_option(ENGINE_OPTION_PROCESS_MODE, host.processMode, "")

# ------------------------------------------------------------------------------------------------------------

Loading…
Cancel
Save