|
|
@ -357,6 +357,11 @@ public class MediaOverviewActivity extends PassphraseRequiredActionBarActivity {
|
|
|
|
builder.show();
|
|
|
|
builder.show();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void handleSelectAllMedia() {
|
|
|
|
|
|
|
|
getListAdapter().selectAllMedia();
|
|
|
|
|
|
|
|
actionMode.setTitle(String.valueOf(getListAdapter().getSelectedMediaCount()));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private MediaGalleryAdapter getListAdapter() {
|
|
|
|
private MediaGalleryAdapter getListAdapter() {
|
|
|
|
return (MediaGalleryAdapter) recyclerView.getAdapter();
|
|
|
|
return (MediaGalleryAdapter) recyclerView.getAdapter();
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -401,6 +406,9 @@ public class MediaOverviewActivity extends PassphraseRequiredActionBarActivity {
|
|
|
|
handleDeleteMedia(getListAdapter().getSelectedMedia());
|
|
|
|
handleDeleteMedia(getListAdapter().getSelectedMedia());
|
|
|
|
exitMultiSelect();
|
|
|
|
exitMultiSelect();
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
|
|
|
|
case R.id.select_all:
|
|
|
|
|
|
|
|
handleSelectAllMedia();
|
|
|
|
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|