drawer: make getTopThreadController return null if not found.

Fixes a common crash that I can't trace back right now.
refactor-toolbar
Floens 7 years ago
parent 73562d6dae
commit 542d2ef884
  1. 5
      Clover/app/src/main/java/org/floens/chan/ui/controller/DrawerController.java

@ -143,8 +143,10 @@ public class DrawerController extends Controller implements DrawerAdapter.Callba
drawerLayout.post(() -> drawerLayout.post(() -> drawerLayout.closeDrawer(drawer)));
ThreadController threadController = getTopThreadController();
if (threadController != null) {
threadController.openPin(pin);
}
}
@Override
public void onWatchCountClicked(Pin pin) {
@ -300,7 +302,8 @@ public class DrawerController extends Controller implements DrawerAdapter.Callba
return (ThreadController) slideNav.leftController;
}
}
throw new IllegalStateException();
return null;
}
private ToolbarNavigationController getMainToolbarNavigationController() {

Loading…
Cancel
Save