replace GET_SATELLITEPOSITION_FROM_TRANSPONDER_ID with cached satellitePosition

Origin commit data
------------------
Commit: b69cb1019c
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2012-04-10 (Tue, 10 Apr 2012)
This commit is contained in:
[CST] Focus
2012-04-10 18:14:26 +04:00
parent 7072e27475
commit 10593a98d4
4 changed files with 15 additions and 41 deletions

View File

@@ -1011,10 +1011,7 @@ int CTPSelectHandler::exec(CMenuTarget* parent, const std::string &/*actionkey*/
i = 0;
for (tI = select_transponders.begin(); tI != select_transponders.end(); ++tI)
{
t_satellite_position satpos = GET_SATELLITEPOSITION_FROM_TRANSPONDER_ID(tI->first) & 0xFFF;
if (GET_SATELLITEPOSITION_FROM_TRANSPONDER_ID(tI->first) & 0xF000)
satpos = -satpos;
if (satpos != position)
if (tI->second.satellitePosition != position)
continue;
char buf[128];