X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Ftexture.cpp;h=354c1b12d5307b53113c0ae7080f2635c3e0f3a9;hb=52335491d6e3b568f2b19bd0ec15c8d7b5f011da;hp=3eb48b8b2eb426dafebd1791ab11d4fba09b4c63;hpb=2e7f0e8b226fdeea3306e2e0eef22a8f200ae16b;p=libs%2Fgl.git diff --git a/source/core/texture.cpp b/source/core/texture.cpp index 3eb48b8b..354c1b12 100644 --- a/source/core/texture.cpp +++ b/source/core/texture.cpp @@ -361,6 +361,13 @@ void Texture::Loader::generate_mipmap(bool gm) void Texture::Loader::image_data(const string &data) { + if(obj.manager) + { + obj.set_manager(0); + if(!obj.id) + obj.generate_id(); + } + Graphics::Image img; IO::Memory mem(data.data(), data.size()); img.load_io(mem);