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":