diff options
author | Andy Shaw <andy.shaw@qt.io> | 2020-04-27 09:07:07 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2020-05-30 15:24:37 +0000 |
commit | c974d0f43e695d367622d5610dea43493bb4ea04 (patch) | |
tree | edf0f132c98c2211a83afa9e40ba0f65aa38bd9c /src/android | |
parent | 366ed3b683842e1d6a66456f5a03270d2b83675c (diff) |
Android: Clear the clipboard when getting a null mimedata
From API 28 it is possible to clear the clipboard so we should ensure
that this is done if API 28 or later is being used. Otherwise it is not
removed, but that is due to limitations on the Android side.
Change-Id: I1fe504d0e566c6923b39b2adf4540619c6b1daf7
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
(cherry picked from commit f71a400bf613d725b3bce959757b184593efc920)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src/android')
-rw-r--r-- | src/android/jar/src/org/qtproject/qt5/android/QtNative.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/android/jar/src/org/qtproject/qt5/android/QtNative.java b/src/android/jar/src/org/qtproject/qt5/android/QtNative.java index f408d65895..166c6c8309 100644 --- a/src/android/jar/src/org/qtproject/qt5/android/QtNative.java +++ b/src/android/jar/src/org/qtproject/qt5/android/QtNative.java @@ -842,6 +842,8 @@ public class QtNative private static void clearClipData() { + if (Build.VERSION.SDK_INT >= 28 && m_clipboardManager != null && m_usePrimaryClip) + m_clipboardManager.clearPrimaryClip(); m_usePrimaryClip = false; } private static void setClipboardText(String text) |