cc'ing in Gerd

* René Rebe ([email protected]) wrote:
> Hi,
> 
> I was testing a Windows 10 guest with HiDPI scaling which
> 
> actually made the cursor disappear and only multiple chunks
> 
> warnings being printed.
> 
> When the cursor is using currently unsupported multiple chunks, the
> builtin-left cursor is better than none.
> 
> PS: if TB damages the white-space just let me know, only recently started
> using it, ...
> 
>   - René Rebe <[email protected]>
> 
> diff -u -ur qemu-2.10.0-rc3/hw/display/qxl-render.c
> qemu-2.10.0-rc3-fixed/hw/display/qxl-render.c
> --- qemu-2.10.0-rc3/hw/display/qxl-render.c    2017-08-15 20:39:41.000000000
> +0200
> +++ qemu-2.10.0-rc3-fixed/hw/display/qxl-render.c    2017-08-17
> 13:42:37.108953910 +0200
> @@ -270,9 +270,10 @@
>          }
>          if (cursor->chunk.data_size != cursor->data_size) {
>              fprintf(stderr, "%s: multiple chunks\n", __FUNCTION__);
> -            return 1;
> +            c = NULL; /* fall back to built-in left cursor */
> +        } else {
> +            c = qxl_cursor(qxl, cursor);
>          }
> -        c = qxl_cursor(qxl, cursor);
>          if (c == NULL) {
>              c = cursor_builtin_left_ptr();
>          }
> 
> 
--
Dr. David Alan Gilbert / [email protected] / Manchester, UK

Reply via email to