Skip to content

Commit 3abfb62

Browse files
committed
avoid reloading fields when existing provider encoding is re-set (fixes #10340)
1 parent 3224608 commit 3abfb62

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/core/qgsvectorlayer.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -583,7 +583,7 @@ const QgsVectorDataProvider* QgsVectorLayer::dataProvider() const
583583

584584
void QgsVectorLayer::setProviderEncoding( const QString& encoding )
585585
{
586-
if ( mDataProvider )
586+
if ( mDataProvider && mDataProvider->encoding() != encoding )
587587
{
588588
mDataProvider->setEncoding( encoding );
589589
updateFields();

0 commit comments

Comments
 (0)