From b59bda7cd6e93710f2c096b4ec284ff0d5cee425 Mon Sep 17 00:00:00 2001 From: Christian Lohmaier Date: Wed, 5 Apr 2017 15:33:02 +0200 Subject: android: position in RecyclerView must not be treated as fixed Change-Id: I162428edb00550d496a5cf580d00189d17ea2587 --- android/source/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'android') diff --git a/android/source/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java b/android/source/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java index e6cf3081848e..06d6daba90e3 100644 --- a/android/source/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java +++ b/android/source/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java @@ -1031,7 +1031,7 @@ public class LibreOfficeUIActivity extends AppCompatActivity implements Settings holder.itemView.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { - open(position); + open(holder.getAdapterPosition()); } }); holder.itemView.setOnLongClickListener(new OnLongClickListener() { @@ -1039,7 +1039,7 @@ public class LibreOfficeUIActivity extends AppCompatActivity implements Settings @Override public boolean onLongClick(View view) { //to be picked out by floating context menu (workaround-ish) - currentlySelectedFile = position; + currentlySelectedFile = holder.getAdapterPosition(); //must return false so the click is not consumed return false; } -- cgit