From 198c5d23fda094594148c63ac2920abff2d9c1b0 Mon Sep 17 00:00:00 2001 From: Thomas Geymayer Date: Mon, 1 Apr 2013 13:35:41 +0200 Subject: [PATCH] nasal::Ghost tweaking to allow using with osg::oberser_ptr. --- simgear/nasal/cppbind/Ghost.hxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/simgear/nasal/cppbind/Ghost.hxx b/simgear/nasal/cppbind/Ghost.hxx index 1ffadba7..81165784 100644 --- a/simgear/nasal/cppbind/Ghost.hxx +++ b/simgear/nasal/cppbind/Ghost.hxx @@ -569,7 +569,7 @@ namespace nasal ++parent ) { pointer ptr = fromNasal(c, *parent); - if( ptr ) + if( ptr.get() ) return ptr; } } @@ -592,7 +592,7 @@ namespace nasal */ static pointer* createInstance(const pointer& ptr) { - return ptr ? new pointer(ptr) : 0; + return ptr.get() ? new pointer(ptr) : 0; } static pointer getPtr(void* ptr) -- 2.39.5