From ab530f5d80f8d58b3eaa0ef50d6d35456732ac91 Mon Sep 17 00:00:00 2001 From: David Rose Date: Sat, 21 Feb 2009 01:43:28 +0000 Subject: [PATCH] hack fix around crash --- panda/src/glstuff/glGraphicsStateGuardian_src.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx index 2b51aaff8d..9f94f5b601 100644 --- a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx +++ b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx @@ -7524,7 +7524,10 @@ upload_texture(CLP(TextureContext) *gtc, bool force) { } } - get_engine()->texture_uploaded(tex); + GraphicsEngine *engine = get_engine(); + nassertr(engine != (GraphicsEngine *)NULL, false); + engine = GraphicsEngine::get_global_ptr(); // temp hack + engine->texture_uploaded(tex); gtc->mark_loaded(); report_my_gl_errors();