]> Git Repo - qemu.git/blobdiff - hw/display/xenfb.c
move hw cursor pos from cirrus to vga
[qemu.git] / hw / display / xenfb.c
index 07ddc9deba34ded8a59e6ff8b04b931897d275ad..8a61e959a6f7dccc89b60677b2cae31e0e0f4c3f 100644 (file)
@@ -713,15 +713,17 @@ static void xenfb_update(void *opaque)
 
     /* resize if needed */
     if (xenfb->do_resize) {
+        pixman_format_code_t format;
+
         xenfb->do_resize = 0;
         switch (xenfb->depth) {
         case 16:
         case 32:
             /* console.c supported depth -> buffer can be used directly */
+            format = qemu_default_pixman_format(xenfb->depth, true);
             surface = qemu_create_displaysurface_from
-                (xenfb->width, xenfb->height, xenfb->depth,
-                 xenfb->row_stride, xenfb->pixels + xenfb->offset,
-                 false);
+                (xenfb->width, xenfb->height, format,
+                 xenfb->row_stride, xenfb->pixels + xenfb->offset);
             break;
         default:
             /* we must convert stuff */
This page took 0.023909 seconds and 4 git commands to generate.