From ca106e261e491c637681c22f537ba5d4eaf0513f Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Tue, 5 Apr 2022 13:32:11 +0200 Subject: [PATCH] Make keyClick safer for QWindows going away on presses or during wait We already have similar logic in the QWidget variant. Pick-to: 6.3 6.2 Task-number: QTBUG-102253 Change-Id: Idf1e3474f3189909f1cba7d5dedc2cde12f1338e Reviewed-by: Michal Klocek --- src/testlib/qtestkeyboard.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/testlib/qtestkeyboard.h b/src/testlib/qtestkeyboard.h index 84b3e3f3c4..d552a80840 100644 --- a/src/testlib/qtestkeyboard.h +++ b/src/testlib/qtestkeyboard.h @@ -93,7 +93,10 @@ namespace QTest if (action == Click) { + QPointer ptr(window); sendKeyEvent(Press, window, code, text, modifier, delay); + if (!ptr) + return; sendKeyEvent(Release, window, code, text, modifier, delay); return; }