- int before = m_Fleet->fleet(i->latin1(), m_iMinTick);
- int after = m_Fleet->fleet(i->latin1(), m_iMaxTick);
- m_UnitsLostSurvivedView[(*i)]->setText(QString("%1").arg(after - before));
+ int show;
+ if (m_iResultMode == 1) //Blocked
+ {
+ show = m_Fleet->blockedFleet(i->latin1(), m_iMaxTick);
+ }
+ else if (m_iResultMode == 2) //Survived
+ {
+ show = m_Fleet->fleet(i->latin1(), m_iMaxTick);
+ }
+ else
+ {
+ before = m_Fleet->fleet(i->latin1(), m_iMinTick);
+ after = m_Fleet->fleet(i->latin1(), m_iMaxTick);
+ show = after - before;
+ }
+ m_UnitsLostSurvivedView[(*i)]->setText(QString("%1").arg( show ));