Skip to contentSkip to conversation

ioemu: always disable shared buffer in text mode

PATCH New Samuel Thibault 1 participant 1 message May 2, 2008

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ioemu: always disable shared buffer in text mode

ioemu: always disable shared buffer in text mode
by not calling get_bpp() (which only makes sense in graphical mode) and always use 0 instead.

tools/ioemu/hw/vga.c +3 -4
diff -r 232fd74619ec tools/ioemu/hw/vga.c
@@ -1075,7 +1075,7 @@ static rgb_to_pixel_dup_func *rgb_to_pix
  */
 static void vga_draw_text(VGAState *s, int full_update)
 {
-    int cx, cy, cheight, cw, ch, cattr, height, width, ch_attr, depth;
+    int cx, cy, cheight, cw, ch, cattr, height, width, ch_attr;
     int cx_min, cx_max, linesize, x_incr;
     uint32_t offset, fgcol, bgcol, v, cursor_offset;
     uint8_t *d1, *d, *src, *s1, *dest, *cursor_ptr;
@@ -1089,9 +1089,8 @@ static void vga_draw_text(VGAState *s, i
     /* Disable dirty bit tracking */
     xc_hvm_track_dirty_vram(xc_handle, domid, 0, 0, NULL);
 
-    depth = s->get_bpp(s);
-    if (s->ds->dpy_colourdepth != NULL && s->ds->depth != depth)
-        s->ds->dpy_colourdepth(s->ds, depth);
+    if (s->ds->dpy_colourdepth != NULL && s->ds->depth != 0)
+        s->ds->dpy_colourdepth(s->ds, 0);
     s->rgb_to_pixel = 
         rgb_to_pixel_dup_table[get_depth_index(s->ds)];