diff --git a/resources/ui/settings_jack.ui b/resources/ui/settings_jack.ui index 41d2f76..506ef74 100644 --- a/resources/ui/settings_jack.ui +++ b/resources/ui/settings_jack.ui @@ -7,7 +7,7 @@ 0 0 680 - 464 + 446 @@ -25,62 +25,6 @@ - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 80 - 20 - - - - - - - - Server name to use - - - Server name: - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - - Server name to use - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 80 - 20 - - - - - - - Properties @@ -295,53 +239,7 @@ - - - - Clock Source - - - - - - hpet - - - - - - - system - - - - - - - cycle - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 30 - 20 - - - - - - - - + Advanced @@ -380,7 +278,7 @@ - + Self Connect Mode @@ -440,6 +338,52 @@ + + + + Clock Source + + + + + + hpet + + + + + + + system + + + + + + + cycle + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 30 + 20 + + + + + + + diff --git a/src/jacksettings.py b/src/jacksettings.py index b1547aa..b20532c 100755 --- a/src/jacksettings.py +++ b/src/jacksettings.py @@ -256,7 +256,6 @@ class JackSettingsW(QDialog): # Engine calls def checkEngine(self): - self.ui.obj_server_name.setEnabled(engineHasFeature("name")) self.ui.obj_server_realtime.setEnabled(engineHasFeature("realtime")) self.ui.obj_server_realtime_priority.setEnabled(engineHasFeature("realtime-priority")) self.ui.obj_server_temporary.setEnabled(engineHasFeature("temporary")) @@ -277,9 +276,9 @@ class JackSettingsW(QDialog): # Server calls def saveServerSettings(self): - if self.ui.obj_server_name.isEnabled(): - value = dbus.String(self.ui.obj_server_name.text()) - setEngineParameter("name", value, True) + # always reset server name + if engineHasFeature("name"): + setEngineParameter("name", "default", True) if self.ui.obj_server_realtime.isEnabled(): value = dbus.Boolean(self.ui.obj_server_realtime.isChecked()) @@ -384,7 +383,7 @@ class JackSettingsW(QDialog): value = valueTry[2] if attribute == "name": - self.ui.obj_server_name.setText(str(value)) + pass # Don't allow to change this elif attribute == "realtime": self.ui.obj_server_realtime.setChecked(bool(value)) elif attribute == "realtime-priority":