tests/screen-cast-client: Don't fail on empty buffers

These are received when doing cursor-only updates.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4065>
This commit is contained in:
Jonas Ådahl 2024-10-02 21:41:45 +02:00 committed by Marge Bot
parent 0808c4cf52
commit 9358d00381

View File

@ -328,9 +328,9 @@ process_buffer (Stream *stream,
{ {
process_buffer_metadata (stream, buffer); process_buffer_metadata (stream, buffer);
if (buffer->datas[0].chunk->size == 0) if (buffer->datas[0].chunk->size != 0)
g_assert_not_reached (); {
else if (buffer->datas[0].type == SPA_DATA_MemFd) if (buffer->datas[0].type == SPA_DATA_MemFd)
sanity_check_memfd (buffer); sanity_check_memfd (buffer);
else if (buffer->datas[0].type == SPA_DATA_DmaBuf) else if (buffer->datas[0].type == SPA_DATA_DmaBuf)
g_assert_not_reached (); g_assert_not_reached ();
@ -339,6 +339,7 @@ process_buffer (Stream *stream,
else else
g_assert_not_reached (); g_assert_not_reached ();
} }
}
static void static void
on_stream_process (void *user_data) on_stream_process (void *user_data)