[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: Dennis Nienhüser <earthwings () gentoo ! org>
Date: 2010-09-07 21:55:43
Message-ID: 20100907215543.CFA3BAC857 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1172708 by nienhueser:
Accept kml documents containing a Placemark as root item. Original fix by Thibaut Gridel in rev. 1172705.
BUG: 202702
M +4 -0 KmlPlacemarkTagHandler.cpp
--- trunk/KDE/kdeedu/marble/src/lib/geodata/handlers/kml/KmlPlacemarkTagHandler.cpp #1172707:1172708
@@ -51,6 +51,10 @@
if( parentItem.represents( kmlTag_Folder ) || parentItem.represents( kmlTag_Document ) ) {
parentItem.nodeAs<GeoDataContainer>()->append( placemark );
return placemark;
+ } else if ( parentItem.first.first == kmlTag_kml ) {
+ GeoDataDocument* doc = geoDataDoc( parser );
+ doc->append( placemark );
+ return placemark;
} else {
delete placemark;
return 0;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic