Fixed removing netvms and templates (ticket #456)
This commit is contained in:
parent
dc38fd72cd
commit
41ba80d5c9
@ -916,10 +916,10 @@ class VmManagerWindow(Ui_VmManagerWindow, QMainWindow):
|
|||||||
self.qvm_collection.load()
|
self.qvm_collection.load()
|
||||||
|
|
||||||
#TODO: the following two conditions should really be checked by qvm_collection.pop() overload...
|
#TODO: the following two conditions should really be checked by qvm_collection.pop() overload...
|
||||||
if vm.is_template() and qvm_collection.default_template_qid == vm.qid:
|
if vm.is_template() and self.qvm_collection.default_template_qid == vm.qid:
|
||||||
qvm_collection.default_template_qid = None
|
self.qvm_collection.default_template_qid = None
|
||||||
if vm.is_netvm() and qvm_collection.default_netvm_qid == vm.qid:
|
if vm.is_netvm() and self.qvm_collection.default_netvm_qid == vm.qid:
|
||||||
qvm_collection.default_netvm_qid = None
|
self.qvm_collection.default_netvm_qid = None
|
||||||
|
|
||||||
vm.remove_from_disk()
|
vm.remove_from_disk()
|
||||||
self.qvm_collection.pop(vm.qid)
|
self.qvm_collection.pop(vm.qid)
|
||||||
|
Loading…
Reference in New Issue
Block a user