From 988f897da7c0ebece1c461f521d6e3b833b64b59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Geoffrey=20M=C3=A9tais?= Date: Mon, 30 May 2016 18:09:21 +0200 Subject: [PATCH] TV: Fix directories selection --- vlc-android/res/layout/directory_view_item.xml | 3 ++- .../vlc/gui/browser/BaseBrowserAdapter.java | 7 +++++++ .../vlc/gui/browser/StorageBrowserFragment.java | 14 +++++++++++++- 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/vlc-android/res/layout/directory_view_item.xml b/vlc-android/res/layout/directory_view_item.xml index c71db83e9..0f92df6a9 100644 --- a/vlc-android/res/layout/directory_view_item.xml +++ b/vlc-android/res/layout/directory_view_item.xml @@ -38,7 +38,7 @@ android:orientation="horizontal" android:focusable="true" android:clickable="@{holder != null}" - android:longClickable="@{hasContextMenu}" + android:longClickable="@{hasContextMenu || storage != null}" android:onClick="@{holder.onClick}" android:background="@drawable/background_item"> @@ -49,6 +49,7 @@ android:layout_gravity="center_vertical" android:layout_marginLeft="15dp" android:visibility="@{type == 2 ? View.VISIBLE : View.GONE}" + android:focusable="false" android:enabled="@{checkEnabled}" android:checked="@{checked}" android:onClick="@{holder.onCheckBoxClick}"/> diff --git a/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserAdapter.java b/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserAdapter.java index c7dad55cb..0a6c8e8a6 100644 --- a/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserAdapter.java +++ b/vlc-android/src/org/videolan/vlc/gui/browser/BaseBrowserAdapter.java @@ -140,6 +140,13 @@ public class BaseBrowserAdapter extends RecyclerView.Adapter