Fixed max volume size in VM settings
Now it can be anything up to pool size. fixes QubesOS/qubes-issues#5890
This commit is contained in:
parent
2b69bf5599
commit
37271db3d8
@ -449,10 +449,18 @@ class VMSettingsWindow(ui_settingsdlg.Ui_SettingsDialog, QtWidgets.QDialog):
|
|||||||
self.priv_img_size = self.vm.volumes['private'].size // 1024**2
|
self.priv_img_size = self.vm.volumes['private'].size // 1024**2
|
||||||
self.max_priv_storage.setMinimum(self.priv_img_size)
|
self.max_priv_storage.setMinimum(self.priv_img_size)
|
||||||
self.max_priv_storage.setValue(self.priv_img_size)
|
self.max_priv_storage.setValue(self.priv_img_size)
|
||||||
|
self.max_priv_storage.setMaximum(
|
||||||
|
max(self.priv_img_size,
|
||||||
|
self.qubesapp.pools[self.vm.volumes['private'].pool].size
|
||||||
|
// 1024**2))
|
||||||
|
|
||||||
self.root_img_size = self.vm.volumes['root'].size // 1024**2
|
self.root_img_size = self.vm.volumes['root'].size // 1024**2
|
||||||
self.root_resize.setValue(self.root_img_size)
|
self.root_resize.setValue(self.root_img_size)
|
||||||
self.root_resize.setMinimum(self.root_img_size)
|
self.root_resize.setMinimum(self.root_img_size)
|
||||||
|
self.root_resize.setMaximum(
|
||||||
|
max(self.root_img_size,
|
||||||
|
self.qubesapp.pools[self.vm.volumes['root'].pool].size
|
||||||
|
// 1024**2))
|
||||||
self.root_resize.setEnabled(self.vm.volumes['root'].save_on_stop)
|
self.root_resize.setEnabled(self.vm.volumes['root'].save_on_stop)
|
||||||
if not self.root_resize.isEnabled():
|
if not self.root_resize.isEnabled():
|
||||||
self.root_resize.setToolTip(
|
self.root_resize.setToolTip(
|
||||||
|
Loading…
Reference in New Issue
Block a user