mirror of
https://github.com/oxen-io/session-android.git
synced 2025-06-09 14:18:34 +00:00
Fix long press on image thumbnail in detail view.
Allow long press to select inside select mode.
This commit is contained in:
parent
1cc8634cc7
commit
006343460e
@ -283,7 +283,6 @@ final class MediaGalleryAllAdapter extends StickyHeaderGridAdapter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
thumbnailView.setImageResource(glideRequests, slide, false, false);
|
thumbnailView.setImageResource(glideRequests, slide, false, false);
|
||||||
|
|
||||||
thumbnailView.setOnClickListener(view -> itemClickListener.onMediaClicked(mediaRecord));
|
thumbnailView.setOnClickListener(view -> itemClickListener.onMediaClicked(mediaRecord));
|
||||||
thumbnailView.setOnLongClickListener(view -> onLongClick());
|
thumbnailView.setOnLongClickListener(view -> onLongClick());
|
||||||
}
|
}
|
||||||
@ -466,6 +465,7 @@ final class MediaGalleryAllAdapter extends StickyHeaderGridAdapter {
|
|||||||
|
|
||||||
thumbnailView.setImageResource(glideRequests, slide, false, false);
|
thumbnailView.setImageResource(glideRequests, slide, false, false);
|
||||||
thumbnailView.setOnClickListener(view -> itemClickListener.onMediaClicked(mediaRecord));
|
thumbnailView.setOnClickListener(view -> itemClickListener.onMediaClicked(mediaRecord));
|
||||||
|
thumbnailView.setOnLongClickListener(view -> onLongClick());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -253,10 +253,10 @@ public final class MediaOverviewPageFragment extends Fragment
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onMediaLongClicked(MediaDatabase.MediaRecord mediaRecord) {
|
public void onMediaLongClicked(MediaDatabase.MediaRecord mediaRecord) {
|
||||||
if (actionMode == null) {
|
((MediaGalleryAllAdapter) recyclerView.getAdapter()).toggleSelection(mediaRecord);
|
||||||
((MediaGalleryAllAdapter) recyclerView.getAdapter()).toggleSelection(mediaRecord);
|
recyclerView.getAdapter().notifyDataSetChanged();
|
||||||
recyclerView.getAdapter().notifyDataSetChanged();
|
|
||||||
|
|
||||||
|
if (actionMode == null) {
|
||||||
enterMultiSelect();
|
enterMultiSelect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user