- if( !FileGIF::check_sig(this->asset)) continue;
- file = new FileGIF(this->asset, this);
+ if( FileGIFList::check_sig(this->asset) )
+ file = new FileGIFList(this->asset, this);
+ else if( FileGIF::check_sig(this->asset) )
+ file = new FileGIF(this->asset, this);
+ else continue;