[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeedu/marble/src/lib/geodata/handlers/kml
From: Patrick Spendrin <ps_ml () gmx ! de>
Date: 2009-04-02 20:57:27
Message-ID: 1238705847.165858.2345.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 948365 by sengels:
in case of multigeometries, add a real point even though we can't paint it yet.
M +3 -1 KmlPointTagHandler.cpp
--- trunk/KDE/kdeedu/marble/src/lib/geodata/handlers/kml/KmlPointTagHandler.cpp \
#948364:948365 @@ -47,11 +47,13 @@
#endif // DEBUG_TAGS
return parentItem.nodeAs<GeoDataPlacemark>();
} else if( parentItem.represents( kmlTag_MultiGeometry ) ) {
+ GeoDataPoint point;
+ parentItem.nodeAs<GeoDataMultiGeometry>()->append( point );
#ifdef DEBUG_TAGS
qDebug() << "Parsed <" << kmlTag_Point << "> returning: " << \
parentItem.nodeAs<GeoDataMultiGeometry>()
<< " parent item name: " << parentItem.qualifiedName().first;
#endif // DEBUG_TAGS
- return parentItem.nodeAs<GeoDataMultiGeometry>();
+ return &parentItem.nodeAs<GeoDataMultiGeometry>()->last();
}
return 0;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic