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