[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [marble] src/lib/marble/geodata/handlers/kml: Handle invalid shape attribute values gracefully.
From: Dennis_Nienhüser <earthwings () gentoo ! org>
Date: 2014-01-18 15:00:35
Message-ID: E1W4XNz-0003zl-2O () scm ! kde ! org
[Download RAW message or body]
Git commit 5ab29b8a37c2a83b8c814121bfd7b600b3a52d93 by Dennis Nienhüser.
Committed on 18/01/2014 at 14:59.
Pushed by nienhueser into branch 'master'.
Handle invalid shape attribute values gracefully.
M +3 -0 src/lib/marble/geodata/handlers/kml/KmlShapeTagHandler.cpp
http://commits.kde.org/marble/5ab29b8a37c2a83b8c814121bfd7b600b3a52d93
diff --git a/src/lib/marble/geodata/handlers/kml/KmlShapeTagHandler.cpp \
b/src/lib/marble/geodata/handlers/kml/KmlShapeTagHandler.cpp index c5627e3..1578180 \
100644
--- a/src/lib/marble/geodata/handlers/kml/KmlShapeTagHandler.cpp
+++ b/src/lib/marble/geodata/handlers/kml/KmlShapeTagHandler.cpp
@@ -39,6 +39,9 @@ GeoNode* KmlshapeTagHandler::parse( GeoParser& parser ) const
shape = GeoDataPhotoOverlay::Cylinder;
} else if ( shapeText == "sphere" ) {
shape = GeoDataPhotoOverlay::Sphere;
+ } else {
+ mDebug() << "Unknown shape attribute" << shapeText << ", falling back to \
default value 'rectangle'"; + shape = GeoDataPhotoOverlay::Rectangle;
}
parentItem.nodeAs<GeoDataPhotoOverlay>()->setShape( shape );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic