Warning, /graphics/krita/3rdparty/ext_qt/0010-Android-find-column-index-at-runtime.patch is written in an unsupported language. File is not indexed.
0001 From 67cfcb4ef73d34c32c5b3f0de3fb409cc16bbefa Mon Sep 17 00:00:00 2001 0002 From: Sharaf Zaman <sharafzaz121@gmail.com> 0003 Date: Sun, 31 May 2020 23:51:52 +0530 0004 Subject: [PATCH 10/46] Android: find column index at runtime 0005 0006 Change-Id: Iabf33e5b436968904fedbce65b22773596ce15d3 0007 --- 0008 src/android/jar/src/org/qtproject/qt5/android/QtNative.java | 4 +++- 0009 1 file changed, 3 insertions(+), 1 deletion(-) 0010 0011 diff --git a/src/android/jar/src/org/qtproject/qt5/android/QtNative.java b/src/android/jar/src/org/qtproject/qt5/android/QtNative.java 0012 index f53a038657..d443b3fbc8 100644 0013 --- a/src/android/jar/src/org/qtproject/qt5/android/QtNative.java 0014 +++ b/src/android/jar/src/org/qtproject/qt5/android/QtNative.java 0015 @@ -73,6 +73,7 @@ import android.view.MotionEvent; 0016 import android.view.View; 0017 import android.view.InputDevice; 0018 import android.database.Cursor; 0019 +import android.provider.OpenableColumns; 0020 0021 import java.lang.reflect.Method; 0022 import java.security.KeyStore; 0023 @@ -251,9 +252,10 @@ public class QtNative 0024 try { 0025 ContentResolver resolver = context.getContentResolver(); 0026 Cursor cur = resolver.query(uri, null, null, null, null); 0027 + 0028 if (cur != null) { 0029 if (cur.moveToFirst()) 0030 - size = cur.getLong(5); // size column 0031 + size = cur.getLong(cur.getColumnIndex(OpenableColumns.SIZE)); // size column 0032 cur.close(); 0033 } 0034 return size; 0035 -- 0036 2.33.0 0037