Allow non-loaded pins to be removed

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

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

Loading…
Cancel
Save