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