wlfreerdp: improve performance by making the window opaque
authorMichael Meyer <mmeyer@datto.com>
Thu, 17 Aug 2017 21:32:26 +0000 (17:32 -0400)
committerMichael Meyer <mmeyer@datto.com>
Thu, 17 Aug 2017 21:32:26 +0000 (17:32 -0400)
client/Wayland/wlfreerdp.c

index 4dccc37..4dbd9a1 100644 (file)
@@ -176,6 +176,7 @@ static BOOL wl_post_connect(freerdp* instance)
 
        UwacWindowSetFullscreenState(window, NULL, instance->context->settings->Fullscreen);
        UwacWindowSetTitle(window, "FreeRDP");
+       UwacWindowSetOpaqueRegion(context->window, 0, 0, gdi->width, gdi->height);
        instance->update->BeginPaint = wl_begin_paint;
        instance->update->EndPaint = wl_end_paint;
        memcpy(UwacWindowGetDrawingBuffer(context->window), gdi->primary_buffer,