adjust plugin-UI height when toggling expanders
[ardour.git] / gtk2_ardour / audio_region_view.cc
index ca0e5c68a90e0ac99c50d1070dace59eee6f69ac..a70dcaae0be3f0148e23915350399494a6542ec7 100644 (file)
@@ -62,7 +62,7 @@
 #include "gui_thread.h"
 #include "ui_config.h"
 
-#include "i18n.h"
+#include "pbd/i18n.h"
 
 #define MUTED_ALPHA 48
 
@@ -1409,7 +1409,10 @@ GhostRegion*
 AudioRegionView::add_ghost (TimeAxisView& tv)
 {
        RouteTimeAxisView* rtv = dynamic_cast<RouteTimeAxisView*>(&trackview);
-       assert(rtv);
+
+       if (!rtv) {
+               return 0;
+       }
 
        double unit_position = _region->position () / samples_per_pixel;
        AudioGhostRegion* ghost = new AudioGhostRegion (*this, tv, trackview, unit_position);
@@ -1620,6 +1623,11 @@ AudioRegionView::set_fade_visibility (bool yn)
 void
 AudioRegionView::update_coverage_frames (LayerDisplay d)
 {
+       if (d != Stacked) {
+               /* don't do coverage frames unless we're in stacked mode */
+               return;
+       }
+
        RegionView::update_coverage_frames (d);
 
        if (fade_in_handle)       { fade_in_handle->raise_to_top (); }