Append .qlr to file name if missing

This commit is contained in:
Nathan Woodrow 2014-06-25 20:48:15 +10:00
parent c686c4fed8
commit 97e7f0a08a

View File

@ -4820,6 +4820,9 @@ void QgisApp::saveAsLayerDefinition()
if ( path.isEmpty() ) if ( path.isEmpty() )
return; return;
if ( !path.endsWith(".qlr" ) )
path = path.append(".qlr" );
QDomDocument doc = QgsMapLayer::asLayerDefinition( layers ); QDomDocument doc = QgsMapLayer::asLayerDefinition( layers );
QFile file( path ); QFile file( path );
if ( file.open( QFile::WriteOnly | QFile::Truncate ) ) if ( file.open( QFile::WriteOnly | QFile::Truncate ) )