diff --git a/panda/src/egg/eggFilenameNode.I b/panda/src/egg/eggFilenameNode.I index 70df5d39fb..889260cd42 100644 --- a/panda/src/egg/eggFilenameNode.I +++ b/panda/src/egg/eggFilenameNode.I @@ -34,7 +34,8 @@ EggFilenameNode() { INLINE EggFilenameNode:: EggFilenameNode(const string &node_name, const Filename &filename) : EggNode(node_name), - _filename(filename) + _filename(filename), + _fullpath(filename) { } @@ -46,7 +47,8 @@ EggFilenameNode(const string &node_name, const Filename &filename) : INLINE EggFilenameNode:: EggFilenameNode(const EggFilenameNode ©) : EggNode(copy), - _filename(copy._filename) + _filename(copy._filename), + _fullpath(copy._fullpath) { } @@ -59,6 +61,7 @@ INLINE EggFilenameNode &EggFilenameNode:: operator = (const EggFilenameNode ©) { EggNode::operator = (copy); _filename = copy._filename; + _fullpath = copy._fullpath; return *this; } diff --git a/panda/src/egg/eggTexture.cxx b/panda/src/egg/eggTexture.cxx index 5a4867bb8f..80926af0a9 100644 --- a/panda/src/egg/eggTexture.cxx +++ b/panda/src/egg/eggTexture.cxx @@ -78,6 +78,7 @@ operator = (const EggTexture ©) { _flags = copy._flags; _transform = copy._transform; _alpha_filename = copy._alpha_filename; + _alpha_fullpath = copy._alpha_fullpath; return *this; }