diff --git a/src/eepp/graphics/texture.cpp b/src/eepp/graphics/texture.cpp index 2ec611311..d3ef9c9e0 100755 --- a/src/eepp/graphics/texture.cpp +++ b/src/eepp/graphics/texture.cpp @@ -46,7 +46,7 @@ Texture::Texture() : } Texture::Texture( const Texture& Copy ) : - DrawableResource( Drawable::TEXTURE, mName ), + DrawableResource( Drawable::TEXTURE, Copy.mName ), Image(), mFilepath( Copy.mFilepath ), mTexture( Copy.mTexture ), @@ -238,6 +238,11 @@ bool Texture::unlock( const bool& KeepData, const bool& Modified ) { return false; #else + if ( ( mFlags & TEX_FLAG_LOCKED ) ) { + mFlags &= ~TEX_FLAG_LOCKED; + return true; + } + return false; #endif }