fix VST plugin crash (from 35a9c63)
[ardour.git] / gtk2_ardour / level_meter.h
index a355d7d28540fedc065e19afc74bc97b2e25173d..a7a64d7559f7950ea8630b70e5e785ab5b187308 100644 (file)
@@ -49,7 +49,7 @@ namespace Gtk {
        class Menu;
 }
 
-class LevelMeterBase : public ARDOUR::SessionHandlePtr
+class LevelMeterBase : public ARDOUR::SessionHandlePtr, virtual public sigc::trackable
 {
   public:
        LevelMeterBase (ARDOUR::Session*, PBD::EventLoop::InvalidationRecord* ir,
@@ -108,6 +108,7 @@ class LevelMeterBase : public ARDOUR::SessionHandlePtr
        float                  max_peak;
        ARDOUR::MeterType      meter_type;
        ARDOUR::MeterType      visible_meter_type;
+       uint32_t               visible_meter_count;
 
        PBD::ScopedConnection _configuration_connection;
        PBD::ScopedConnection _meter_type_connection;
@@ -121,8 +122,6 @@ class LevelMeterBase : public ARDOUR::SessionHandlePtr
        void configuration_changed (ARDOUR::ChanCount in, ARDOUR::ChanCount out);
        void meter_type_changed (ARDOUR::MeterType);
 
-       void on_theme_changed ();
-       bool style_changed;
        bool color_changed;
        void color_handler ();
 };