Skip to content
Snippets Groups Projects
Commit 708e8f39 authored by Geoffrey Métais's avatar Geoffrey Métais
Browse files

Browsers: release breadcrumb adapter

(cherry picked from commit 78ec0c3b)
parent 66f5db84
No related branches found
No related tags found
No related merge requests found
Pipeline #5824 passed with stage
in 3 minutes and 54 seconds
...@@ -98,7 +98,6 @@ public abstract class MediaBrowserFragment<T extends SortableModel> extends Frag ...@@ -98,7 +98,6 @@ public abstract class MediaBrowserFragment<T extends SortableModel> extends Frag
mSwipeRefreshLayout = view.findViewById(R.id.swipeLayout); mSwipeRefreshLayout = view.findViewById(R.id.swipeLayout);
mSwipeRefreshLayout.setColorSchemeResources(R.color.orange700); mSwipeRefreshLayout.setColorSchemeResources(R.color.orange700);
if (hasFAB()) mFabPlay = requireActivity().findViewById(R.id.fab); if (hasFAB()) mFabPlay = requireActivity().findViewById(R.id.fab);
setBreadcrumb();
} }
protected boolean hasFAB() { protected boolean hasFAB() {
...@@ -110,9 +109,15 @@ public abstract class MediaBrowserFragment<T extends SortableModel> extends Frag ...@@ -110,9 +109,15 @@ public abstract class MediaBrowserFragment<T extends SortableModel> extends Frag
if (ariane != null) ariane.setVisibility(View.GONE); if (ariane != null) ariane.setVisibility(View.GONE);
} }
protected void releaseBreadCrumb() {
final RecyclerView ariane = requireActivity().findViewById(R.id.ariane);
if (ariane != null) ariane.setAdapter(null);
}
@Override @Override
public void onStart() { public void onStart() {
super.onStart(); super.onStart();
setBreadcrumb();
updateActionBar(); updateActionBar();
if (mFabPlay != null) { if (mFabPlay != null) {
setFabPlayVisibility(true); setFabPlayVisibility(true);
...@@ -131,6 +136,7 @@ public abstract class MediaBrowserFragment<T extends SortableModel> extends Frag ...@@ -131,6 +136,7 @@ public abstract class MediaBrowserFragment<T extends SortableModel> extends Frag
@Override @Override
public void onStop() { public void onStop() {
super.onStop(); super.onStop();
releaseBreadCrumb();
setFabPlayVisibility(false); setFabPlayVisibility(false);
restart = true; restart = true;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment