mute sends+inserts when a route is not soloed but others are
[ardour.git] / gtk2_ardour / region_view.cc
index b799a1aa5df788876cc4e592f916dec4cda7541a..a6416c1e58beb768e053f03c678594bdb17e33aa 100644 (file)
@@ -133,11 +133,6 @@ RegionView::init (Gdk::Color& basic_color, bool wfd)
 
        set_height (trackview.height);
 
-       region_muted ();
-       region_sync_changed ();
-       region_resized (BoundsChanged);
-       region_locked ();
-
        _region->StateChanged.connect (mem_fun(*this, &RegionView::region_changed));
 
        group->signal_event().connect (bind (mem_fun (PublicEditor::instance(), &PublicEditor::canvas_region_view_event), group, this));
@@ -154,8 +149,6 @@ RegionView::~RegionView ()
 {
        in_destructor = true;
 
-       RegionViewGoingAway (this); /* EMIT_SIGNAL */
-
        for (vector<GhostRegion*>::iterator g = ghosts.begin(); g != ghosts.end(); ++g) {
                delete *g;
        }
@@ -236,8 +229,6 @@ RegionView::region_resized (Change what_changed)
 
                unit_length = _region->length() / samples_per_unit;
                
-               reset_width_dependent_items (unit_length);
-               
                for (vector<GhostRegion*>::iterator i = ghosts.begin(); i != ghosts.end(); ++i) {
 
                        (*i)->set_duration (unit_length);
@@ -407,6 +398,7 @@ RegionView::region_renamed ()
 
        set_item_name (str, this);
        set_name_text (str);
+       reset_width_dependent_items (_pixel_width);
 }
 
 void