summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/corelib/kernel/qjnitypes_impl.h2
-rw-r--r--src/plugins/platforms/android/qandroidplatformclipboard.cpp2
-rw-r--r--tests/auto/corelib/kernel/qjnitypes/tst_qjnitypes.cpp4
3 files changed, 4 insertions, 4 deletions
diff --git a/src/corelib/kernel/qjnitypes_impl.h b/src/corelib/kernel/qjnitypes_impl.h
index 66f9fee6fa..3af253ddc6 100644
--- a/src/corelib/kernel/qjnitypes_impl.h
+++ b/src/corelib/kernel/qjnitypes_impl.h
@@ -221,7 +221,7 @@ struct Traits {
return CTString("I");
} else if constexpr (std::is_same_v<T, jlong>) {
return CTString("J");
- } else if constexpr (std::is_same_v<T, long>) {
+ } else if constexpr (std::is_same_v<T, quint64>) {
return CTString("J");
} else if constexpr (std::is_same_v<T, jfloat>) {
return CTString("F");
diff --git a/src/plugins/platforms/android/qandroidplatformclipboard.cpp b/src/plugins/platforms/android/qandroidplatformclipboard.cpp
index bc199e32fb..a27021da01 100644
--- a/src/plugins/platforms/android/qandroidplatformclipboard.cpp
+++ b/src/plugins/platforms/android/qandroidplatformclipboard.cpp
@@ -28,7 +28,7 @@ void QAndroidPlatformClipboard::onClipboardDataChanged(JNIEnv *env, jobject obj,
QAndroidPlatformClipboard::QAndroidPlatformClipboard()
{
m_clipboardManager = QtClipboardManager::construct(QtAndroidPrivate::context(),
- reinterpret_cast<long>(this));
+ reinterpret_cast<jlong>(this));
}
QAndroidPlatformClipboard::~QAndroidPlatformClipboard()
diff --git a/tests/auto/corelib/kernel/qjnitypes/tst_qjnitypes.cpp b/tests/auto/corelib/kernel/qjnitypes/tst_qjnitypes.cpp
index f9d9a4c13c..58fd6790c1 100644
--- a/tests/auto/corelib/kernel/qjnitypes/tst_qjnitypes.cpp
+++ b/tests/auto/corelib/kernel/qjnitypes/tst_qjnitypes.cpp
@@ -137,7 +137,7 @@ enum class IntEnum : int {};
enum class UnsignedEnum : unsigned {};
enum class Int8Enum : int8_t {};
enum class ShortEnum : short {};
-enum class LongEnum : long {};
+enum class LongEnum : quint64 {};
enum class JIntEnum : jint {};
static_assert(QtJniTypes::Traits<UnscopedEnum>::signature() == "I");
@@ -153,7 +153,7 @@ void tst_QJniTypes::initTestCase()
}
-static bool nativeFunction(JNIEnv *, jclass, int, jstring, long)
+static bool nativeFunction(JNIEnv *, jclass, int, jstring, quint64)
{
return true;
}