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