diff --git a/src/app/qgisapp.cpp b/src/app/qgisapp.cpp index e7ffd0e9b47..ace29582490 100644 --- a/src/app/qgisapp.cpp +++ b/src/app/qgisapp.cpp @@ -5697,6 +5697,7 @@ QgsVectorLayer * QgisApp::pasteToNewMemoryVector() foreach ( QgsField f, clipboard()->fields().toList() ) { + QgsDebugMsg( QString( "field %1 (%2)" ).arg( f.name() ).arg( QVariant::typeToName( f.type() ) ) ); if ( !layer->addAttribute( f ) ) { QMessageBox::warning( this, tr( "Warning" ), diff --git a/src/core/qgsgmlschema.cpp b/src/core/qgsgmlschema.cpp index 8c8bc2feb68..4f5c60bbfeb 100644 --- a/src/core/qgsgmlschema.cpp +++ b/src/core/qgsgmlschema.cpp @@ -234,7 +234,7 @@ bool QgsGmlSchema::xsdFeatureClass( const QDomElement &element, const QString & } } - QgsField field( fieldName, fieldType ); + QgsField field( fieldName, fieldType, fieldTypeName ); featureClass.fields().append( field ); } diff --git a/src/providers/wms/qgswmsprovider.cpp b/src/providers/wms/qgswmsprovider.cpp index 25bfa83cf8a..dc1685adc46 100644 --- a/src/providers/wms/qgswmsprovider.cpp +++ b/src/providers/wms/qgswmsprovider.cpp @@ -4231,6 +4231,7 @@ QgsRasterIdentifyResult QgsWmsProvider::identify( const QgsPoint & thePoint, Qgs } #endif #endif + QgsDebugMsg( "GML XSD (first 4000 bytes):\n" + QString::fromUtf8( mIdentifyResultBodies.value( xsdPart ).left( 4000 ) ) ); gmlSchema.parseXSD( mIdentifyResultBodies.value( xsdPart ) ); } else