From 8060b487bfb3a1bf5c76f4f1e7948a4587df5403 Mon Sep 17 00:00:00 2001 From: Marco Hugentobler Date: Wed, 28 Mar 2012 13:17:14 +0200 Subject: [PATCH] Throw exception if there is an SLD error --- src/mapserver/qgssldparser.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/mapserver/qgssldparser.cpp b/src/mapserver/qgssldparser.cpp index f581f0af70ab..1da809d7ff09 100644 --- a/src/mapserver/qgssldparser.cpp +++ b/src/mapserver/qgssldparser.cpp @@ -411,6 +411,10 @@ QgsFeatureRendererV2* QgsSLDParser::rendererFromUserStyle( const QDomElement& us QString errorMessage; QgsFeatureRendererV2* renderer = QgsFeatureRendererV2::loadSld( userStyleElement.parentNode(), vec->geometryType(), errorMessage ); + if ( !renderer ) + { + throw QgsMapServiceException( "SLD error", errorMessage ); + } return renderer; }