File virtman-supported-disk-formats.patch of Package virt-manager

Index: virt-manager-1.0.1/virtManager/addhardware.py
===================================================================
--- virt-manager-1.0.1.orig/virtManager/addhardware.py
+++ virt-manager-1.0.1/virtManager/addhardware.py
@@ -700,11 +700,14 @@ class vmmAddHardware(vmmGObjectUI):
         combo.set_model(model)
         uiutil.set_combo_text_column(combo, 0)
 
-        formats = ["raw", "qcow2", "qed"]
         no_create_formats = []
-        if not vm.stable_defaults():
-            formats.append("vmdk")
-            no_create_formats.append("vdi")
+        if vm.conn.is_xen():
+            formats = ["raw", "qcow2"]
+        else:
+            formats = ["raw", "qcow2", "qed"]
+            if not vm.stable_defaults():
+                formats.append("vmdk")
+                no_create_formats.append("vdi")
 
         for m in formats:
             model.append([m])
openSUSE Build Service is sponsored by