Remove unnecessary 0 checks before delete; see http://www.parashift.com/c++-faq-lite...
[ardour.git] / gtk2_ardour / axis_view.h
index 51f744c4e550e7cbd38fadb5a70d6ca7fb1f89d0..3a15e05c994fb0c8432d4aeb226ea1d3c7905c93 100644 (file)
@@ -52,16 +52,16 @@ class AxisView : public virtual Selectable
        virtual string name() const = 0;
 
        virtual bool marked_for_display() const { return _marked_for_display; }
-
        virtual void set_marked_for_display (bool yn) {
-               if (yn != _marked_for_display) {
-                       _marked_for_display = yn;
-               }
+               _marked_for_display = yn;
        }
        
        sigc::signal<void> Hiding;
        sigc::signal<void> GoingAway;
 
+       void set_old_order_key (uint32_t ok) { _old_order_key = ok; }
+       uint32_t old_order_key() const { return _old_order_key; }
+
   protected:
 
        AxisView (ARDOUR::Session& sess);
@@ -84,7 +84,8 @@ class AxisView : public virtual Selectable
        Gtk::Label name_label;
 
        bool _marked_for_display;
-       
+       uint32_t _old_order_key;
+
 }; /* class AxisView */
 
 #endif /* __ardour_gtk_axis_view_h__ */