Merge branch 'master' into windows
[ardour.git] / libs / pbd / pbd / stateful.h
index 154e806644f1c26a5066c34a04a8590d722574ee..4808bc2911f816b3e6e5634342dab488a5bd0433 100644 (file)
@@ -91,7 +91,7 @@ class Stateful {
        virtual void suspend_property_changes ();
        virtual void resume_property_changes ();
 
-        bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; }
+        bool property_changes_suspended() const { return g_atomic_int_get (const_cast<gint*>(&_stateful_frozen)) > 0; }
         
   protected:
 
@@ -123,7 +123,7 @@ class Stateful {
 
   private:
        PBD::ID  _id;
-        int32_t  _stateful_frozen;
+        gint     _stateful_frozen;
 };
 
 } // namespace PBD