diff --git a/direct/src/showbase/MakeAppMF.py b/direct/src/showbase/MakeAppMF.py index f2a07a974b..57b5c676e2 100644 --- a/direct/src/showbase/MakeAppMF.py +++ b/direct/src/showbase/MakeAppMF.py @@ -209,7 +209,11 @@ class AppPacker: # them their new location within the multifile. for tex in NodePath(node).findAllTextures(): - tex.setFilename(self.addTexture(tex.getFullpath())) + if not tex.hasFullpath(): + continue + + if tex.hasFilename(): + tex.setFilename(self.addTexture(tex.getFullpath())) if tex.hasAlphaFilename(): tex.setAlphaFilename(self.addTexture(tex.getAlphaFullpath()))