private void PushSelectPostChain()
{
int count = this.selectPostChains.Count;
if (count > 0)
{
var p = this.selectPostChains.Peek();
if (p.Item1 == this._curTab)
{
if (p.Item2 == this._curPost) return; //最新の履歴と同一
if (p.Item2 == null) this.selectPostChains.Pop(); //置き換えるため削除
}
}
if (count >= 2500) TrimPostChain();
this.selectPostChains.Push(Tuple.Create(this._curTab, this._curPost));
}