domain: When changing video model, reset to default ram

This commit is contained in:
Cole Robinson 2011-05-04 12:45:27 -04:00
parent 88df4c1a7c
commit 7a8a35e564

View File

@ -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