combine setActive and rideSelected

And pay attention to MainWindow::activeTab, such that only the active
tab redraws itself when changing rides.  This change really increases
GC's responsiveness when scrolling through the ride list.
This commit is contained in:
Sean Rhea
2010-03-11 09:24:02 -05:00
parent 92725db36a
commit cd4fe5fe2e
17 changed files with 54 additions and 45 deletions

View File

@@ -156,6 +156,8 @@ GoogleMapControl::GoogleMapControl(MainWindow *mw)
void
GoogleMapControl::rideSelected()
{
if (parent->activeTab() != this)
return;
RideItem * ride = parent->rideItem();
if (!ride)