only set subset string when non empty

This commit is contained in:
uclaros 2023-10-18 02:41:30 +03:00 committed by Nyall Dawson
parent 339cc72020
commit 689a9357b6

View File

@ -407,7 +407,7 @@ void QgsVirtualPointCloudProvider::loadSubIndex( int i )
sl.index()->load( sl.uri() );
// if expression is broken or index is missing a required field, set to "false" so it returns no points
if ( !sl.index()->setSubsetString( mSubsetString ) )
if ( !mSubsetString.isEmpty() && !sl.index()->setSubsetString( mSubsetString ) )
sl.index()->setSubsetString( QStringLiteral( "false" ) );
emit subIndexLoaded( i );