deleting pointers to incomplete types may cause undefined behavior
[ardour.git] / gtk2_ardour / ardour_dropdown.cc
index 84c54489ec8a049560cd56eb40c1349f80fe8136..221fe672d965cc3a3181f93a80d511ce1974979a 100644 (file)
@@ -34,8 +34,6 @@
 #include "ardour/rc_configuration.h" // for widget prelight preference
 
 #include "ardour_dropdown.h"
-#include "ardour_ui.h"
-#include "global_signals.h"
 
 #include "i18n.h"
 
@@ -115,7 +113,7 @@ ArdourDropdown::on_scroll_event (GdkEventScroll* ev)
                                        continue;
                                }
                                if (++i != items.end()) {
-                                       assert(c + 1 < items.size());
+                                       assert(c + 1 < (int) items.size());
                                        _menu.set_active(c + 1);
                                        _menu.activate_item(*i);
                                }
@@ -135,7 +133,7 @@ ArdourDropdown::clear_items ()
 }
 
 void
-ArdourDropdown::AddMenuElem (Menu_Helpers::MenuElem e)
+ArdourDropdown::AddMenuElem (Menu_Helpers::Element e)
 {
        using namespace Menu_Helpers;