Browse Source

fix bam cache issue with ptloader files

David Rose 14 years ago
parent
commit
6911c18a58
1 changed files with 5 additions and 0 deletions
  1. 5 0
      pandatool/src/ptloader/loaderFileTypePandatool.cxx

+ 5 - 0
pandatool/src/ptloader/loaderFileTypePandatool.cxx

@@ -19,6 +19,7 @@
 #include "load_egg_file.h"
 #include "eggData.h"
 #include "loaderOptions.h"
+#include "bamCacheRecord.h"
 
 TypeHandle LoaderFileTypePandatool::_type_handle;
 
@@ -107,6 +108,10 @@ resolve_filename(Filename &path) const {
 PT(PandaNode) LoaderFileTypePandatool::
 load_file(const Filename &path, const LoaderOptions &options,
           BamCacheRecord *record) const {
+  if (record != (BamCacheRecord *)NULL) {
+    record->add_dependent_file(path);
+  }
+
   PT(PandaNode) result;
 
   PT(EggData) egg_data = new EggData;