Back out big shared_ptr change. Moving to a branch. Apologies all.
[ardour.git] / gtk2_ardour / automation_streamview.h
index 3134d82c3f92d2f4b042ded3903e306411a33850..d11de8113b2b97c144ab8926439fa45e357039ae 100644 (file)
@@ -42,7 +42,7 @@ class AutomationRegionView;
 class AutomationStreamView : public StreamView
 {
   public:
-       AutomationStreamView (AutomationTimeAxisViewPtr tv);
+       AutomationStreamView (AutomationTimeAxisView& tv);
        ~AutomationStreamView ();
 
        void set_automation_state (ARDOUR::AutoState state);
@@ -50,7 +50,7 @@ class AutomationStreamView : public StreamView
        void redisplay_diskstream ();
        
        inline double contents_height() const { 
-               return (_trackview->current_height() - TimeAxisViewItem::NAME_HIGHLIGHT_SIZE - 2);
+               return (_trackview.current_height() - TimeAxisViewItem::NAME_HIGHLIGHT_SIZE - 2);
        }
        
   private:
@@ -65,7 +65,7 @@ class AutomationStreamView : public StreamView
        
        boost::shared_ptr<AutomationController> _controller;
        
-       AutomationTimeAxisViewPtr _automation_view;
+       AutomationTimeAxisView& _automation_view;
 };
 
 #endif /* __ardour_automation_streamview_h__ */