[gnome-boxes/gnome-3-20] vm-configurator: Add add_graphics_device()



commit 8782931fc5f00e241d8dfa45b38a2967a0f41991
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date:   Thu Apr 21 16:48:08 2016 +0100

    vm-configurator: Add add_graphics_device()
    
    Refactor code that adds a new graphics device into a separate method.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=738573

 src/vm-configurator.vala |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/src/vm-configurator.vala b/src/vm-configurator.vala
index 1492e22..80cef3e 100644
--- a/src/vm-configurator.vala
+++ b/src/vm-configurator.vala
@@ -71,10 +71,7 @@ private class Boxes.VMConfigurator {
         set_target_media_config (domain, target_path, install_media);
         install_media.setup_domain_config (domain);
 
-        var graphics = new DomainGraphicsSpice ();
-        graphics.set_autoport (true);
-        graphics.set_image_compression (DomainGraphicsSpiceImageCompression.OFF);
-        domain.add_device (graphics);
+        add_graphics_device (domain);
 
         // SPICE agent channel. This is needed for features like copy&paste between host and guest etc to 
work.
         var channel = new DomainChannel ();
@@ -486,6 +483,13 @@ private class Boxes.VMConfigurator {
         domain.add_device (iface);
     }
 
+    public static void add_graphics_device (Domain domain) {
+        var graphics = new DomainGraphicsSpice ();
+        graphics.set_autoport (true);
+        graphics.set_image_compression (DomainGraphicsSpiceImageCompression.OFF);
+        domain.add_device (graphics);
+    }
+
     private static DomainControllerUsb create_usb_controller (DomainControllerUsbModel model,
                                                               DomainControllerUsb?     master = null,
                                                               uint                     index = 0,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]