From 796b02d398dba0d4c0dbe0eb9f3a7a6f6cfba5cc Mon Sep 17 00:00:00 2001 From: Johan Klokkhammer Helsing Date: Mon, 28 May 2018 12:13:28 +0200 Subject: [PATCH] Client xdg-shell v6 tests: Fix dangling pointer usage Fixes some flaky tests Change-Id: Ifac7c95d12714d61afc37f879f4c70b2a7dbe0cf Reviewed-by: Paul Olav Tvete --- tests/auto/wayland/shared/mockcompositor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/auto/wayland/shared/mockcompositor.cpp b/tests/auto/wayland/shared/mockcompositor.cpp index 11b40d9fc84..077b8ee05de 100644 --- a/tests/auto/wayland/shared/mockcompositor.cpp +++ b/tests/auto/wayland/shared/mockcompositor.cpp @@ -241,8 +241,8 @@ void MockCompositor::sendXdgToplevelV6Configure(const QSharedPointer(states.data()), - states.size() * static_cast(sizeof(uint))); + QByteArray statesBytes(reinterpret_cast(states.data()), + states.size() * static_cast(sizeof(uint))); command.parameters << statesBytes; processCommand(command); }