From d5c74f69eee075634639cffc74bf24e8ce825a8a Mon Sep 17 00:00:00 2001 From: Marek Marczykowski Date: Wed, 3 Oct 2012 21:36:52 +0200 Subject: [PATCH] dom0/core: recreate appmenus after rename for any VM, not only AppVM (#659) --- dom0/qvm-core/qubes.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/dom0/qvm-core/qubes.py b/dom0/qvm-core/qubes.py index d6d7d2a2..16fc0cd4 100755 --- a/dom0/qvm-core/qubes.py +++ b/dom0/qvm-core/qubes.py @@ -489,7 +489,7 @@ class QubesVm(object): return re.match(r"^[a-zA-Z0-9_-]*$", name) is not None def pre_rename(self, new_name): - pass + self.remove_appmenus() def set_name(self, name): if self.is_running(): @@ -527,7 +527,7 @@ class QubesVm(object): self.post_rename(old_name) def post_rename(self, old_name): - pass + self.create_appmenus(verbose=False) def is_template(self): return isinstance(self, QubesTemplateVm) @@ -2223,12 +2223,6 @@ class QubesAppVm(QubesVm): self.remove_appmenus() super(QubesAppVm, self).remove_from_disk() - def pre_rename(self, new_name): - self.remove_appmenus() - - def post_rename(self, old_name): - self.create_appmenus(verbose=False) - class QubesVmCollection(dict): """