[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [marble] src/lib/marble: Avoid copy
From:       Dennis_Nienhüser <nienhueser () kde ! org>
Date:       2016-11-30 20:54:44
Message-ID: E1cCBts-0008K2-79 () code ! kde ! org
[Download RAW message or body]

Git commit 086b2818ed1e303cc86c44af907eb63640cefef9 by Dennis Nienhüser.
Committed on 30/11/2016 at 20:55.
Pushed by nienhueser into branch 'master'.

Avoid copy

M  +1    -1    src/lib/marble/GeoPainter.cpp

https://commits.kde.org/marble/086b2818ed1e303cc86c44af907eb63640cefef9

diff --git a/src/lib/marble/GeoPainter.cpp b/src/lib/marble/GeoPainter.cpp
index 7413162..ab468a6 100644
--- a/src/lib/marble/GeoPainter.cpp
+++ b/src/lib/marble/GeoPainter.cpp
@@ -853,7 +853,7 @@ void GeoPainter::drawPolygon ( const GeoDataPolygon & polygon,
     bool innerBoundariesOnScreen = false;
 
     if ( hasInnerBoundaries ) {
-        QVector<GeoDataLinearRing> innerBoundaries = polygon.innerBoundaries();
+        QVector<GeoDataLinearRing> const & innerBoundaries = polygon.innerBoundaries();
 
         const GeoDataLatLonAltBox & viewLatLonAltBox = d->m_viewport->viewLatLonAltBox();
         foreach( const GeoDataLinearRing& itInnerBoundary, innerBoundaries ) {
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic