From 96982bab0c5ff855100c1dcde23d090348be53db Mon Sep 17 00:00:00 2001 From: Andy Shaw Date: Wed, 19 May 2021 11:43:23 +0200 Subject: [PATCH] Android: Reset m_usePrimaryClip when clearing the clip data The variable needs to be set to false when we clear the clip data as there is no primary clip anymore so we should not try to access it when setting new data. Fixes: QTBUG-93831 Pick-to: 6.1 5.15 Change-Id: I309270dc075fcb0457607561ee23e12f7eb6397f Reviewed-by: Assam Boudjelthia --- src/android/jar/src/org/qtproject/qt/android/QtNative.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/android/jar/src/org/qtproject/qt/android/QtNative.java b/src/android/jar/src/org/qtproject/qt/android/QtNative.java index 5529cbdf628..f97874ee96d 100644 --- a/src/android/jar/src/org/qtproject/qt/android/QtNative.java +++ b/src/android/jar/src/org/qtproject/qt/android/QtNative.java @@ -1026,6 +1026,7 @@ public class QtNative { if (Build.VERSION.SDK_INT >= 28 && m_clipboardManager != null) m_clipboardManager.clearPrimaryClip(); + m_usePrimaryClip = false; } private static void setClipboardText(String text) {