|
|
|
@ -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(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|