mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
createvol: Sensitize 'Finish' if default name suggested
This commit is contained in:
parent
f2f054f86b
commit
492b40f015
@ -113,12 +113,16 @@ class vmmCreateVolume(gobject.GObject):
|
||||
return ""
|
||||
|
||||
suffix = self.default_suffix()
|
||||
ret = ""
|
||||
try:
|
||||
return Storage.StorageVolume.find_free_name(self.name_hint,
|
||||
ret = Storage.StorageVolume.find_free_name(self.name_hint,
|
||||
pool_object=self.parent_pool.pool,
|
||||
suffix=suffix)
|
||||
ret = ret.rstrip(suffix)
|
||||
except:
|
||||
return ""
|
||||
pass
|
||||
|
||||
return ret
|
||||
|
||||
def default_suffix(self):
|
||||
suffix = ""
|
||||
@ -127,9 +131,13 @@ class vmmCreateVolume(gobject.GObject):
|
||||
return suffix
|
||||
|
||||
def reset_state(self):
|
||||
self.window.get_widget("vol-name").set_text(self.default_vol_name())
|
||||
self.window.get_widget("vol-name").grab_focus()
|
||||
default_name = self.default_vol_name()
|
||||
self.window.get_widget("vol-name").set_text("")
|
||||
self.window.get_widget("vol-create").set_sensitive(False)
|
||||
if default_name:
|
||||
self.window.get_widget("vol-name").set_text(default_name)
|
||||
|
||||
self.window.get_widget("vol-name").grab_focus()
|
||||
self.populate_vol_format()
|
||||
self.populate_vol_suffix()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user