[Spice-devel] [PATCH spice-common 2/8] canvas: Remove mutex field from PixmanData
Christophe Fergeau
cfergeau at redhat.com
Thu Jan 18 13:25:38 UTC 2018
On Wed, Jan 17, 2018 at 11:31:04AM +0000, Frediano Ziglio wrote:
> The field is only assigned but never used.
I would mention that this was used in the GDI canvas, but that this has
now been removed.
Apart from this, for the series,
Acked-by: Christophe Fergeau <cfergeau at redhat.com>
>
> Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> ---
> common/canvas_utils.c | 11 -----------
> 1 file changed, 11 deletions(-)
>
> diff --git a/common/canvas_utils.c b/common/canvas_utils.c
> index 626f17d..a6527e7 100644
> --- a/common/canvas_utils.c
> +++ b/common/canvas_utils.c
> @@ -30,7 +30,6 @@ static int gdi_handlers = 0;
> typedef struct PixmanData {
> #ifdef WIN32
> HBITMAP bitmap;
> - HANDLE mutex;
> #endif
> uint8_t *data;
> pixman_format_code_t format;
> @@ -44,7 +43,6 @@ static void release_data(SPICE_GNUC_UNUSED pixman_image_t *image,
> #ifdef WIN32
> if (data->bitmap) {
> DeleteObject((HBITMAP)data->bitmap);
> - CloseHandle(data->mutex);
> gdi_handlers--;
> }
> #endif
> @@ -155,7 +153,6 @@ pixman_image_t * surface_create(pixman_format_code_t format, int width, int heig
> pixman_image_t *surface;
> PixmanData *pixman_data;
> HBITMAP bitmap;
> - HANDLE mutex;
>
> memset(&bitmap_info, 0, sizeof(bitmap_info));
> bitmap_info.inf.bmiHeader.biSize = sizeof(bitmap_info.inf.bmiHeader);
> @@ -201,14 +198,8 @@ pixman_image_t * surface_create(pixman_format_code_t format, int width, int heig
>
> bitmap_info.inf.bmiHeader.biCompression = BI_RGB;
>
> - mutex = CreateMutex(NULL, 0, NULL);
> - if (!mutex) {
> - spice_error("Unable to CreateMutex");
> - }
> -
> bitmap = CreateDIBSection(dc, &bitmap_info.inf, 0, (VOID **)&data, NULL, 0);
> if (!bitmap) {
> - CloseHandle(mutex);
> spice_error("Unable to CreateDIBSection");
> }
>
> @@ -221,14 +212,12 @@ pixman_image_t * surface_create(pixman_format_code_t format, int width, int heig
>
> surface = pixman_image_create_bits(format, width, height, (uint32_t *)src, nstride);
> if (surface == NULL) {
> - CloseHandle(mutex);
> DeleteObject(bitmap);
> spice_error("create surface failed, out of memory");
> }
> pixman_data = pixman_image_add_data(surface);
> pixman_data->format = format;
> pixman_data->bitmap = bitmap;
> - pixman_data->mutex = mutex;
> gdi_handlers++;
> return surface;
> } else {
> --
> 2.14.3
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20180118/9e075962/attachment.sig>
More information about the Spice-devel
mailing list