mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
connection: Don't immediately encode pretty_name into gconf
Allows the app to change the defaults and users aren't stuck with the bad names
This commit is contained in:
parent
71362cfb7e
commit
5f0433700b
@ -1332,8 +1332,14 @@ class vmmConnection(vmmGObject):
|
||||
self.config.set_conn_autoconnect(self.get_uri(), val)
|
||||
|
||||
def set_config_pretty_name(self, value):
|
||||
if value != self._get_config_pretty_name():
|
||||
self.config.set_perconn(self.get_uri(), "/pretty-name", value)
|
||||
cfgname = self._get_config_pretty_name()
|
||||
if value == cfgname:
|
||||
return
|
||||
if not cfgname and value == self.get_pretty_desc():
|
||||
# Don't encode the default connection value into gconf right
|
||||
# away, require the user to edit it first
|
||||
return
|
||||
self.config.set_perconn(self.get_uri(), "/pretty-name", value)
|
||||
def _get_config_pretty_name(self):
|
||||
return self.config.get_perconn(self.get_uri(), "/pretty-name")
|
||||
def _on_config_pretty_name_changed(self, *args, **kwargs):
|
||||
|
Loading…
Reference in New Issue
Block a user