]> git.mxchange.org Git - simgear.git/blobdiff - simgear/scene/material/Technique.hxx
Random buildings - initial commit.
[simgear.git] / simgear / scene / material / Technique.hxx
index 596d4dd9e8a0f96b3038fe45b76d7c108c545d17..b2895cd13f1892ff71360a4b0c59b2bdfe24b8d5 100644 (file)
@@ -103,10 +103,11 @@ protected:
     struct ContextInfo : public osg::Referenced
     {
         ContextInfo() : valid(UNKNOWN) {}
-        ContextInfo(const ContextInfo& rhs) : valid(rhs.valid()) {}
+        ContextInfo(const ContextInfo& rhs) : osg::Referenced(rhs), valid(rhs.valid()) {}
         ContextInfo& operator=(const ContextInfo& rhs)
         {
-            valid = rhs.valid();
+            valid = rhs.valid;
+            return *this;
         }
         Swappable<Status> valid;
     };