mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
Fix QgisApp::askUserForOGRSublayers expecting 4 fields per sublayer, but since 51abef4d there can be up to 5
This commit is contained in:
parent
abaeb9e9c1
commit
ab82c63bbe
@ -4358,13 +4358,13 @@ void QgisApp::askUserForOGRSublayers( QgsVectorLayer *layer )
|
||||
|
||||
QStringList elements = sublayer.split( QStringLiteral( ":" ) );
|
||||
// merge back parts of the name that may have been split
|
||||
while ( elements.size() > 4 )
|
||||
while ( elements.size() > 5 )
|
||||
{
|
||||
elements[1] += ":" + elements[2];
|
||||
elements.removeAt( 2 );
|
||||
}
|
||||
|
||||
if ( elements.count() == 4 )
|
||||
if ( elements.count() >= 4 )
|
||||
{
|
||||
QgsSublayersDialog::LayerDefinition def;
|
||||
def.layerId = elements[0].toInt();
|
||||
|
Loading…
x
Reference in New Issue
Block a user