Fix gps route drawing: Update previous point to avoid drawing each line to the route start, do not paint at invalid positions.
Fix gps route drawing: Update previous point to avoid drawing each line to the route start, do not paint at invalid positions.

svn path=/trunk/KDE/kdeedu/marble/; revision=1082865

adraghici/marble,probonopd/marble,quannt24/marble,tucnak/marble,AndreiDuma/marble,AndreiDuma/marble,David-Gil/marble-dev,quannt24/marble,tucnak/marble,tzapzoor/marble,tzapzoor/marble,AndreiDuma/marble,probonopd/marble,AndreiDuma/marble,tucnak/marble,probonopd/marble,probonopd/marble,probonopd/marble,tucnak/marble,rku/marble,oberluz/marble,tucnak/marble,quannt24/marble,adraghici/marble,rku/marble,tzapzoor/marble,tzapzoor/marble,rku/marble,oberluz/marble,utkuaydin/marble,tucnak/marble,utkuaydin/marble,Earthwings/marble,adraghici/marble,tzapzoor/marble,quannt24/marble,Earthwings/marble,David-Gil/marble-dev,Earthwings/marble,adraghici/marble,tzapzoor/marble,oberluz/marble,rku/marble,oberluz/marble,quannt24/marble,oberluz/marble,Earthwings/marble,AndreiDuma/marble,tzapzoor/marble,utkuaydin/marble,probonopd/marble,utkuaydin/marble,adraghici/marble,utkuaydin/marble,utkuaydin/marble,tzapzoor/marble,rku/marble,oberluz/marble,tucnak/marble,quannt24/marble,David-Gil/marble-dev,Earthwings/marble,David-Gil/marble-dev,adraghici/marble,Earthwings/marble,AndreiDuma/marble,rku/marble,quannt24/marble,David-Gil/marble-dev,David-Gil/marble-dev,probonopd/marble