avoid reloading fields when existing provider encoding is re-set (fixes #10340)

This commit is contained in:
Juergen E. Fischer 2014-06-12 00:17:24 +02:00
parent 32246087b2
commit 3abfb62c61

View File

@ -583,7 +583,7 @@ const QgsVectorDataProvider* QgsVectorLayer::dataProvider() const
void QgsVectorLayer::setProviderEncoding( const QString& encoding )
{
if ( mDataProvider )
if ( mDataProvider && mDataProvider->encoding() != encoding )
{
mDataProvider->setEncoding( encoding );
updateFields();