asset drag/drop to viewers, bluebanana bug, listbox fontlist highlight
[goodguy/history.git] / cinelerra-5.1 / cinelerra / indexfile.C
index b62379b2c71108630c1d5f23fb33464da23c7462..02ecb66aceaa8e705e216e997baf712edb49c735 100644 (file)
@@ -866,12 +866,12 @@ int IndexFile::read_info(Indexable *test_indexable)
 // Read the file format & index state.
                if(test_indexable->is_asset)
                {
-                       Asset *asset = (Asset*)test_indexable;
-                       asset->read(&xml);
-
+                       Asset asset, *test_asset = (Asset *)test_indexable;
+                       asset.read(&xml);
 //printf("IndexFile::read_info %d %f\n", __LINE__, asset->get_frame_rate());
 
-                       if(asset->format == FILE_UNKNOWN)
+                       if( asset.format == FILE_UNKNOWN ||
+                           test_asset->format != asset.format )
                        {
 if(debug) printf("IndexFile::read_info %d\n", __LINE__);
                                return 1;