Pārlūkot izejas kodu

ui: use "vc" chardev for dbus, gtk & spice-app

Those display have their own implementation of "vc" chardev, which
doesn't use pixman. They also don't implement the width/height/cols/rows
options, so qemu_display_get_vc() should return a compatible argument.

This patch was meant to be with the pixman series, when the "vc" field
was introduced. It fixes a regression where VC are created on the
tty (or null) instead of the display own "vc" implementation.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Acked-by: Thomas Huth <thuth@redhat.com>
Marc-André Lureau 1 gadu atpakaļ
vecāks
revīzija
b7f1bb38b0
3 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. 1 0
      ui/dbus.c
  2. 1 0
      ui/gtk.c
  3. 1 0
      ui/spice-app.c

+ 1 - 0
ui/dbus.c

@@ -518,6 +518,7 @@ static QemuDisplay qemu_display_dbus = {
     .type       = DISPLAY_TYPE_DBUS,
     .type       = DISPLAY_TYPE_DBUS,
     .early_init = early_dbus_init,
     .early_init = early_dbus_init,
     .init       = dbus_init,
     .init       = dbus_init,
+    .vc         = "vc",
 };
 };
 
 
 static void register_dbus(void)
 static void register_dbus(void)

+ 1 - 0
ui/gtk.c

@@ -2534,6 +2534,7 @@ static QemuDisplay qemu_display_gtk = {
     .type       = DISPLAY_TYPE_GTK,
     .type       = DISPLAY_TYPE_GTK,
     .early_init = early_gtk_display_init,
     .early_init = early_gtk_display_init,
     .init       = gtk_display_init,
     .init       = gtk_display_init,
+    .vc         = "vc",
 };
 };
 
 
 static void register_gtk(void)
 static void register_gtk(void)

+ 1 - 0
ui/spice-app.c

@@ -220,6 +220,7 @@ static QemuDisplay qemu_display_spice_app = {
     .type       = DISPLAY_TYPE_SPICE_APP,
     .type       = DISPLAY_TYPE_SPICE_APP,
     .early_init = spice_app_display_early_init,
     .early_init = spice_app_display_early_init,
     .init       = spice_app_display_init,
     .init       = spice_app_display_init,
+    .vc         = "vc",
 };
 };
 
 
 static void register_spice_app(void)
 static void register_spice_app(void)