[QGIS Commit] r14928 - trunk/qgis/src/providers/wms

svn_qgis at osgeo.org svn_qgis at osgeo.org
Thu Dec 16 10:42:52 EST 2010


Author: jef
Date: 2010-12-16 07:42:52 -0800 (Thu, 16 Dec 2010)
New Revision: 14928

Modified:
   trunk/qgis/src/providers/wms/qgswmsprovider.cpp
Log:
don't overwrite wms error messages

Modified: trunk/qgis/src/providers/wms/qgswmsprovider.cpp
===================================================================
--- trunk/qgis/src/providers/wms/qgswmsprovider.cpp	2010-12-16 15:16:23 UTC (rev 14927)
+++ trunk/qgis/src/providers/wms/qgswmsprovider.cpp	2010-12-16 15:42:52 UTC (rev 14928)
@@ -849,6 +849,8 @@
   {
     QString url = mBaseUrl + "SERVICE=WMS&REQUEST=GetCapabilities";
 
+    mError = "";
+
     QNetworkRequest request( url );
     request.setAttribute( QNetworkRequest::CacheLoadControlAttribute, QNetworkRequest::PreferNetwork );
     request.setAttribute( QNetworkRequest::CacheSaveControlAttribute, true );
@@ -866,8 +868,11 @@
 
     if ( httpcapabilitiesresponse.isEmpty() )
     {
-      mErrorFormat = "text/plain";
-      mError = tr( "empty capabilities document" );
+      if ( mError.isEmpty() )
+      {
+        mErrorFormat = "text/plain";
+        mError = tr( "empty capabilities document" );
+      }
       return false;
     }
 



More information about the QGIS-commit mailing list