diff --git a/src/osg/Image.cpp b/src/osg/Image.cpp index 2653c55cf..becc4bb30 100644 --- a/src/osg/Image.cpp +++ b/src/osg/Image.cpp @@ -1518,7 +1518,7 @@ void Image::swap(osg::Image& rhs) void Image::scaleImage(int s,int t,int r, GLenum newDataType) { - if (_s==s && _t==t && _r==r) return; + if (_s==s && _t==t && _r==r && _dataType==_dataType) return; if (_data==NULL) {