@@ -272,7 +272,7 @@ QgsProjectProperties::QgsProjectProperties( QgsMapCanvas* mapCanvas, QWidget *pa
272
272
mWMSUrlLineEdit ->setText ( QgsProject::instance ()->readEntry ( " WMSUrl" , " /" , " " ) );
273
273
mWMSFees ->setText ( QgsProject::instance ()->readEntry ( " WMSFees" , " /" , " " ) );
274
274
mWMSAccessConstraints ->setText ( QgsProject::instance ()->readEntry ( " WMSAccessConstraints" , " /" , " " ) );
275
- mWMSKeywordList ->setText ( QgsProject::instance ()->readListEntry ( " WMSKeywordList" , " /" ).join ( " ," ) );
275
+ mWMSKeywordList ->setText ( QgsProject::instance ()->readListEntry ( " WMSKeywordList" , " /" ).join ( " , " ) );
276
276
277
277
// WMS GetFeatureInfo precision
278
278
int WMSprecision = QgsProject::instance ()->readNumEntry ( " WMSPrecision" , " /" , -1 );
@@ -737,7 +737,8 @@ void QgsProjectProperties::apply()
737
737
QStringList keywordStringList = mWMSKeywordList ->text ().split ( " ," );
738
738
if ( keywordStringList.size () > 0 )
739
739
{
740
- QgsProject::instance ()->writeEntry ( " WMSKeywordList" , " /" , mWMSKeywordList ->text ().split ( " ," ) );
740
+ keywordStringList.replaceInStrings ( QRegExp ( " ^\\ s+" ), " " ).replaceInStrings ( QRegExp ( " \\ s+$" ), " " );
741
+ QgsProject::instance ()->writeEntry ( " WMSKeywordList" , " /" , keywordStringList );
741
742
}
742
743
else
743
744
{
0 commit comments