1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2025-09-08 13:55:59 +00:00

VideoDetailFragment: remove duplicate code in startLoading

This commit is contained in:
Profpatsch
2024-12-26 16:53:50 +01:00
parent ab8a9ae11c
commit 803fd52859

View File

@@ -819,18 +819,10 @@ public final class VideoDetailFragment
@Override @Override
public void startLoading(final boolean forceLoad) { public void startLoading(final boolean forceLoad) {
super.startLoading(forceLoad); startLoading(forceLoad, null);
initTabs();
currentInfo = null;
if (currentWorker != null) {
currentWorker.dispose();
}
runWorker(forceLoad, stack.isEmpty());
} }
private void startLoading(final boolean forceLoad, final boolean addToBackStack) { private void startLoading(final boolean forceLoad, final @Nullable Boolean addToBackStack) {
super.startLoading(forceLoad); super.startLoading(forceLoad);
initTabs(); initTabs();
@@ -839,7 +831,7 @@ public final class VideoDetailFragment
currentWorker.dispose(); currentWorker.dispose();
} }
runWorker(forceLoad, addToBackStack); runWorker(forceLoad, addToBackStack != null ? addToBackStack : stack.isEmpty());
} }
private void runWorker(final boolean forceLoad, final boolean addToBackStack) { private void runWorker(final boolean forceLoad, final boolean addToBackStack) {