@@ -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 );
@@ -743,7 +743,8 @@ void QgsProjectProperties::apply()
743743 QStringList keywordStringList = mWMSKeywordList ->text ().split ( " ," );
744744 if ( keywordStringList.size () > 0 )
745745 {
746- QgsProject::instance ()->writeEntry ( " WMSKeywordList" , " /" , mWMSKeywordList ->text ().split ( " ," ) );
746+ keywordStringList.replaceInStrings ( QRegExp ( " ^\\ s+" ), " " ).replaceInStrings ( QRegExp ( " \\ s+$" ), " " );
747+ QgsProject::instance ()->writeEntry ( " WMSKeywordList" , " /" , keywordStringList );
747748 }
748749 else
749750 {
0 commit comments