Do not try to restore Route solo state after clearing all solo state
[ardour.git] / gtk2_ardour / instrument_selector.h
index 81beff6ffb902f5ba11fedc68a809572572554e6..7fe6c8cbf22b10805318dde6d698fb7b23ce73b6 100644 (file)
@@ -26,6 +26,8 @@
 #include <gtkmm/treemodel.h>
 #include <gtkmm/liststore.h>
 
+#include "pbd/signals.h"
+
 #include "ardour/plugin.h"
 #include "ardour/types.h"
 #include "ardour/template_utils.h"
@@ -52,10 +54,12 @@ private:
        };
 
        void build_instrument_list();
+       void refill();
 
        Glib::RefPtr<Gtk::ListStore> _instrument_list;
        InstrumentListColumns        _instrument_list_columns;
        uint32_t                     _reasonable_synth_id;
+       PBD::ScopedConnection        _update_connection;
 };
 
 #endif /* __gtk_ardour_instrument_selector_h__ */