Skip to content

Commit f4ef1ad

Browse files
committedNov 26, 2015
[QGIS-Server] Enhance store project keyword list
1 parent 29e2b6a commit f4ef1ad

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed
 

‎src/app/qgsprojectproperties.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ QgsProjectProperties::QgsProjectProperties( QgsMapCanvas* mapCanvas, QWidget *pa
272272
mWMSUrlLineEdit->setText( QgsProject::instance()->readEntry( "WMSUrl", "/", "" ) );
273273
mWMSFees->setText( QgsProject::instance()->readEntry( "WMSFees", "/", "" ) );
274274
mWMSAccessConstraints->setText( QgsProject::instance()->readEntry( "WMSAccessConstraints", "/", "" ) );
275-
mWMSKeywordList->setText( QgsProject::instance()->readListEntry( "WMSKeywordList", "/" ).join( "," ) );
275+
mWMSKeywordList->setText( QgsProject::instance()->readListEntry( "WMSKeywordList", "/" ).join( ", " ) );
276276

277277
// WMS GetFeatureInfo precision
278278
int WMSprecision = QgsProject::instance()->readNumEntry( "WMSPrecision", "/", -1 );
@@ -737,7 +737,8 @@ void QgsProjectProperties::apply()
737737
QStringList keywordStringList = mWMSKeywordList->text().split( "," );
738738
if ( keywordStringList.size() > 0 )
739739
{
740-
QgsProject::instance()->writeEntry( "WMSKeywordList", "/", mWMSKeywordList->text().split( "," ) );
740+
keywordStringList.replaceInStrings( QRegExp( "^\\s+" ), "" ).replaceInStrings( QRegExp( "\\s+$" ), "" );
741+
QgsProject::instance()->writeEntry( "WMSKeywordList", "/", keywordStringList );
741742
}
742743
else
743744
{

0 commit comments

Comments
 (0)
Please sign in to comment.