Toggle pin from thread, don't open pin pane

material^2
Kevin Richter 11 years ago
parent be18cf1d78
commit 9f6322d1d9
  1. 9
      Clover/app/src/main/java/org/floens/chan/ui/activity/ChanActivity.java

@ -37,7 +37,6 @@ import android.view.ViewGroup.LayoutParams;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.FrameLayout;
import android.widget.ListView;
import android.widget.Spinner;
import android.widget.TextView;
@ -487,8 +486,12 @@ public class ChanActivity extends BaseActivity implements AdapterView.OnItemSele
if (threadFragment.hasLoader()) {
Loader loader = threadFragment.getLoader();
if (loader != null && loader.getLoadable().isThreadMode() && loader.getThread() != null) {
ChanApplication.getWatchManager().addPin(loader.getLoadable(), loader.getThread().op);
pinDrawer.openDrawer(pinDrawerView);
Pin pin = ChanApplication.getWatchManager().findPinByLoadable(threadLoadable);
if(pin != null) {
ChanApplication.getWatchManager().removePin(pin);
} else {
ChanApplication.getWatchManager().addPin(loader.getLoadable(), loader.getThread().op);
}
updateActionBarState();
}
}

Loading…
Cancel
Save