From 7a8a35e564b8c4d55f5459a0ae86856e028aa457 Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Wed, 4 May 2011 12:45:27 -0400 Subject: [PATCH] domain: When changing video model, reset to default ram --- src/virtManager/domain.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/virtManager/domain.py b/src/virtManager/domain.py index 335843835..87602fd63 100644 --- a/src/virtManager/domain.py +++ b/src/virtManager/domain.py @@ -608,7 +608,17 @@ class vmmDomain(vmmLibvirtObject): def define_video_model(self, devobj, newmodel): def change(editdev): + if newmodel == editdev.model_type: + return + editdev.model_type = newmodel + + # Clear out heads/ram values so they reset to default. If + # we ever allow editing these values in the UI we should + # drop this + editdev.vram = None + editdev.heads = None + return self._redefine_device(change, devobj) # Watchdog define methods