Skip to content

Commit 014175e

Browse files
committed
Merge branch 'master' of github.com:qgis/Quantum-GIS
2 parents 0618a1f + 35d869c commit 014175e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/app/qgsrasterlayerproperties.cpp

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -660,21 +660,24 @@ void QgsRasterLayerProperties::apply()
660660
*/
661661

662662
//set NoDataValue
663-
bool myDoubleOk = false;
663+
QList<QgsRasterInterface::Range> myNoDataRangeList;
664664
if ( "" != leNoDataValue->text() )
665665
{
666-
QList<QgsRasterInterface::Range> myNoDataRangeList;
666+
bool myDoubleOk = false;
667667
double myNoDataValue = leNoDataValue->text().toDouble( &myDoubleOk );
668668
if ( myDoubleOk )
669669
{
670-
mRasterLayer->setNoDataValue( myNoDataValue );
670+
//mRasterLayer->setNoDataValue( myNoDataValue );
671671
QgsRasterInterface::Range myNoDataRange;
672672
myNoDataRange.min = myNoDataValue;
673673
myNoDataRange.max = myNoDataValue;
674674

675675
myNoDataRangeList << myNoDataRange;
676676
}
677-
mRasterLayer->dataProvider()->setUserNoDataValue( 1, myNoDataRangeList );
677+
}
678+
for ( int bandNo = 1; bandNo <= mRasterLayer->dataProvider()->bandCount(); bandNo++ )
679+
{
680+
mRasterLayer->dataProvider()->setUserNoDataValue( bandNo, myNoDataRangeList );
678681
}
679682

680683
//set renderer from widget

0 commit comments

Comments
 (0)