From c8cde9c447a07ded04af564ff0e4db8080d802ef Mon Sep 17 00:00:00 2001 From: Jakob Bornecrantz Date: Fri, 9 Apr 2021 20:29:51 +0100 Subject: [PATCH] ipc: Set correct reference count on swapchain --- src/xrt/ipc/client/ipc_client_compositor.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/xrt/ipc/client/ipc_client_compositor.c b/src/xrt/ipc/client/ipc_client_compositor.c index 16f18abaa..86bec71d7 100644 --- a/src/xrt/ipc/client/ipc_client_compositor.c +++ b/src/xrt/ipc/client/ipc_client_compositor.c @@ -225,6 +225,7 @@ swapchain_server_create(struct ipc_client_compositor *icc, ics->base.base.acquire_image = ipc_compositor_swapchain_acquire_image; ics->base.base.release_image = ipc_compositor_swapchain_release_image; ics->base.base.destroy = ipc_compositor_swapchain_destroy; + ics->base.base.reference.count = 1; ics->icc = icc; ics->id = handle; @@ -272,6 +273,7 @@ swapchain_server_import(struct ipc_client_compositor *icc, ics->base.base.acquire_image = ipc_compositor_swapchain_acquire_image; ics->base.base.release_image = ipc_compositor_swapchain_release_image; ics->base.base.destroy = ipc_compositor_swapchain_destroy; + ics->base.base.reference.count = 1; ics->icc = icc; ics->id = id;