Removed the insert of requests in the ImageSequence::_filesRequested data structure so that it always requests files, leaving it up the ImagePager to decide to track duplicates

This commit is contained in:
Robert Osfield
2012-10-09 16:14:21 +00:00
parent 9fab99ddd9
commit ad926d7265

View File

@@ -381,7 +381,7 @@ void ImageSequence::update(osg::NodeVisitor* nv)
{
if ((i>=int(_images.size()) || !_images[i]) && _filesRequested.count(_fileNames[i])==0)
{
_filesRequested.insert(_fileNames[i]);
//_filesRequested.insert(_fileNames[i]);
irh->requestImageFile(_fileNames[i], this, i, requestTime, fs);
}
requestTime += _timePerImage;
@@ -391,7 +391,7 @@ void ImageSequence::update(osg::NodeVisitor* nv)
{
if ((i>=int(_images.size()) || !_images[i]) && _filesRequested.count(_fileNames[i])==0)
{
_filesRequested.insert(_fileNames[i]);
//_filesRequested.insert(_fileNames[i]);
irh->requestImageFile(_fileNames[i], this, i, requestTime, fs);
}
requestTime += _timePerImage;
@@ -403,7 +403,7 @@ void ImageSequence::update(osg::NodeVisitor* nv)
{
if ((i>=int(_images.size()) || !_images[i]) && _filesRequested.count(_fileNames[i])==0)
{
_filesRequested.insert(_fileNames[i]);
//_filesRequested.insert(_fileNames[i]);
irh->requestImageFile(_fileNames[i], this, i, requestTime, fs);
}
requestTime += _timePerImage;