Allow non-loaded pins to be removed

Closes #80
filtering
Floens 10 years ago
parent 4a82478758
commit f117827742
  1. 10
      Clover/app/src/main/java/org/floens/chan/core/presenter/ThreadPresenter.java

@ -136,14 +136,14 @@ public class ThreadPresenter implements ChanLoader.ChanLoaderCallback, PostAdapt
}
public boolean pin() {
if (chanLoader.getThread() != null) {
Pin pin = watchManager.findPinByLoadable(loadable);
if (pin == null) {
Pin pin = watchManager.findPinByLoadable(loadable);
if (pin == null) {
if (chanLoader.getThread() != null) {
Post op = chanLoader.getThread().op;
watchManager.addPin(loadable, op);
} else {
watchManager.removePin(pin);
}
} else {
watchManager.removePin(pin);
}
return isPinned();
}

Loading…
Cancel
Save