diff --git a/doc/changes/ipc/mr.721.md b/doc/changes/ipc/mr.721.md index 6d747090e..f8827c87d 100644 --- a/doc/changes/ipc/mr.721.md +++ b/doc/changes/ipc/mr.721.md @@ -2,6 +2,7 @@ - mr.754 - mr.768 - mr.800 +- mr.846 --- Now that there is a interface that allows the compositor to support multi-client rendering use that instead of doing our own rendering. diff --git a/src/xrt/ipc/server/ipc_server_process.c b/src/xrt/ipc/server/ipc_server_process.c index b95766b9c..0dca3b52e 100644 --- a/src/xrt/ipc/server/ipc_server_process.c +++ b/src/xrt/ipc/server/ipc_server_process.c @@ -525,8 +525,8 @@ handle_overlay_client_events(volatile struct ipc_client_state *ics, int active_i return; } - // Does this client have a compositor yet? - if (ics->xc) { + // Does this client have a compositor yet, if not return? + if (ics->xc == NULL) { return; }