Diff for /qemu/vnchextile.h between versions 1.1.1.6 and 1.1.1.8

version 1.1.1.6, 2018/04/24 17:21:18 version 1.1.1.8, 2018/04/24 17:50:12
Line 13  static void CONCAT(send_hextile_tile_, N Line 13  static void CONCAT(send_hextile_tile_, N
                                              void *last_fg_,                                               void *last_fg_,
                                              int *has_bg, int *has_fg)                                               int *has_bg, int *has_fg)
 {  {
     uint8_t *row = vs->server.ds->data + y * ds_get_linesize(vs->ds) + x * ds_get_bytes_per_pixel(vs->ds);      VncDisplay *vd = vs->vd;
       uint8_t *row = vd->server->data + y * ds_get_linesize(vs->ds) + x * ds_get_bytes_per_pixel(vs->ds);
     pixel_t *irow = (pixel_t *)row;      pixel_t *irow = (pixel_t *)row;
     int j, i;      int j, i;
     pixel_t *last_bg = (pixel_t *)last_bg_;      pixel_t *last_bg = (pixel_t *)last_bg_;
Line 72  static void CONCAT(send_hextile_tile_, N Line 73  static void CONCAT(send_hextile_tile_, N
         *last_bg = bg;          *last_bg = bg;
     }      }
   
     if (!*has_fg || *last_fg != fg) {      if (n_colors < 3 && (!*has_fg || *last_fg != fg)) {
         flags |= 0x04;          flags |= 0x04;
         *has_fg = 1;          *has_fg = 1;
         *last_fg = fg;          *last_fg = fg;

Removed from v.1.1.1.6  
changed lines
  Added in v.1.1.1.8


unix.superglobalmegacorp.com