Skip to content

Commit d31f60b

Browse files
authoredNov 28, 2017
Show unknown feature count instead of misleading 0 in sublayer dialog
1 parent 7a09f08 commit d31f60b

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed
 

‎src/gui/qgssublayersdialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ void QgsSublayersDialog::populateLayerTable( const QgsSublayersDialog::LayerDefi
136136
QStringList elements;
137137
elements << QString::number( item.layerId ) << item.layerName;
138138
if ( mShowCount )
139-
elements << QString::number( item.count );
139+
elements << ( item.count == -1 ? tr( "Unknown" ) : QString::number( item.count ) );
140140
if ( mShowType )
141141
elements << item.type;
142142
layersTable->addTopLevelItem( new SubLayerItem( elements ) );

‎src/providers/ogr/qgsogrprovider.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -749,10 +749,11 @@ void QgsOgrProvider::addSubLayerDetailsToSubLayerList( int i, QgsOgrLayer *layer
749749

750750
QString geom = ogrWkbGeometryTypeName( layerGeomType );
751751

752+
// For feature count, -1 indicates an unknown count state
752753
QStringList parts = QStringList()
753754
<< QString::number( i )
754755
<< layerName
755-
<< ( layerFeatureCount == -1 ? tr( "Unknown" ) : QString::number( layerFeatureCount ) )
756+
<< QString::number( layerFeatureCount )
756757
<< geom
757758
<< geometryColumnName;
758759

0 commit comments

Comments
 (0)
Please sign in to comment.