File tree 2 files changed +6
-5
lines changed
2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -2699,11 +2699,12 @@ bool QgisApp::shouldAskUserForGDALSublayers( QgsRasterLayer *layer )
2699
2699
2700
2700
QSettings settings;
2701
2701
int promptLayers = settings.value ( " /qgis/promptForRasterSublayers" , 1 ).toInt ();
2702
- // 0 = always -> always ask (if there are existing sublayers)
2703
- // 1 = if needed -> ask if layer has no bands, but has sublayers
2704
- // 2 = never
2702
+ // 0 = Always -> always ask (if there are existing sublayers)
2703
+ // 1 = If needed -> ask if layer has no bands, but has sublayers
2704
+ // 2 = Never -> never prompt, will not load anything
2705
+ // 3 = Load all -> never prompt, but load all sublayers
2705
2706
2706
- return promptLayers == 0 || ( promptLayers == 1 && layer->bandCount () == 0 );
2707
+ return promptLayers == 0 || promptLayers == 3 || ( promptLayers == 1 && layer->bandCount () == 0 );
2707
2708
}
2708
2709
2709
2710
// This method will load with GDAL the layers in parameter.
Original file line number Diff line number Diff line change @@ -216,7 +216,7 @@ QgsOptions::QgsOptions( QWidget *parent, Qt::WFlags fl ) :
216
216
// 0 = Always -> always ask (if there are existing sublayers)
217
217
// 1 = If needed -> ask if layer has no bands, but has sublayers
218
218
// 2 = Never -> never prompt, will not load anything
219
- // 4 = Load all -> never prompt, but load all sublayers
219
+ // 3 = Load all -> never prompt, but load all sublayers
220
220
cmbPromptRasterSublayers->clear ();
221
221
cmbPromptRasterSublayers->addItem ( tr ( " Always" ) );
222
222
cmbPromptRasterSublayers->addItem ( tr ( " If needed" ) ); // this means, prompt if there are sublayers but no band in the main dataset
You can’t perform that action at this time.
0 commit comments