File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -660,21 +660,24 @@ void QgsRasterLayerProperties::apply()
660
660
*/
661
661
662
662
// set NoDataValue
663
- bool myDoubleOk = false ;
663
+ QList<QgsRasterInterface::Range> myNoDataRangeList ;
664
664
if ( " " != leNoDataValue->text () )
665
665
{
666
- QList<QgsRasterInterface::Range> myNoDataRangeList ;
666
+ bool myDoubleOk = false ;
667
667
double myNoDataValue = leNoDataValue->text ().toDouble ( &myDoubleOk );
668
668
if ( myDoubleOk )
669
669
{
670
- mRasterLayer ->setNoDataValue ( myNoDataValue );
670
+ // mRasterLayer->setNoDataValue( myNoDataValue );
671
671
QgsRasterInterface::Range myNoDataRange;
672
672
myNoDataRange.min = myNoDataValue;
673
673
myNoDataRange.max = myNoDataValue;
674
674
675
675
myNoDataRangeList << myNoDataRange;
676
676
}
677
- mRasterLayer ->dataProvider ()->setUserNoDataValue ( 1 , myNoDataRangeList );
677
+ }
678
+ for ( int bandNo = 1 ; bandNo <= mRasterLayer ->dataProvider ()->bandCount (); bandNo++ )
679
+ {
680
+ mRasterLayer ->dataProvider ()->setUserNoDataValue ( bandNo, myNoDataRangeList );
678
681
}
679
682
680
683
// set renderer from widget
You can’t perform that action at this time.
0 commit comments