From 116288f2fa6a59e1c4df6b9330b82c44cf3b6c70 Mon Sep 17 00:00:00 2001 From: misaochan Date: Mon, 11 Jan 2016 19:11:38 +1300 Subject: [PATCH] Fixes cursor bug --- .../fr/free/nrw/commons/upload/ShareActivity.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/commons/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java b/commons/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java index 14d57e069..7954ff5cf 100644 --- a/commons/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java +++ b/commons/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java @@ -166,7 +166,7 @@ public class ShareActivity failureToast.show(); finish(); } - +/** private String getRealPathFromURI(Uri contentURI) { String result; Cursor cursor = getContentResolver().query(contentURI, null, null, null, null); @@ -180,6 +180,15 @@ public class ShareActivity } return result; } + */ + + private String getRealPathFromURI(Uri contentUri) { + String[] proj = { MediaStore.Images.Media.DATA }; + Cursor cursor = getContentResolver().query(contentUri, proj, null, null, null); + int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); + cursor.moveToFirst(); + return cursor.getString(column_index); + } @Override public void onCreate(Bundle savedInstanceState) {