X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fstructure%2FSGWeakPtr.hxx;h=78cfab4a2507d765d3af9329dc9042ac7eb6fa31;hb=08ad449774b0b80dc19b7a55d82dc25a71ce1415;hp=c84ae371d59d5b2123908d00bcf2124b0ca018e5;hpb=0f7b65a9216458b290113bae0ff75bd3ec4dce36;p=simgear.git diff --git a/simgear/structure/SGWeakPtr.hxx b/simgear/structure/SGWeakPtr.hxx index c84ae371..78cfab4a 100644 --- a/simgear/structure/SGWeakPtr.hxx +++ b/simgear/structure/SGWeakPtr.hxx @@ -27,6 +27,8 @@ public: { } SGWeakPtr(const SGWeakPtr& p) : mWeakData(p.mWeakData) { } + SGWeakPtr(T* ptr) + { assign(ptr); } template SGWeakPtr(const SGSharedPtr& p) { SGSharedPtr sharedPtr = p; assign(sharedPtr.get()); }