Remove unused and uncompiled panner code.
[ardour.git] / gtk2_ardour / edit_note_dialog.cc
index fe45093057bbf5ebd290706a71dd51052343997c..c4cfe11218703670a8570a9aca502576eaa86f65 100644 (file)
@@ -80,7 +80,7 @@ EditNoteDialog::EditNoteDialog (MidiRegionView* rv, Gnome::Canvas::CanvasNoteEve
        table->attach (_time_clock, 1, 2, r, r + 1);
        ++r;
 
-       _time_clock.set_session (_region_view->get_trackview().session ());
+       _time_clock.set_session (_region_view->get_time_axis_view().session ());
        _time_clock.set_mode (AudioClock::BBT);
        _time_clock.set (_region_view->time_converter().to (ev->note()->time ()), true);
 
@@ -90,7 +90,7 @@ EditNoteDialog::EditNoteDialog (MidiRegionView* rv, Gnome::Canvas::CanvasNoteEve
        table->attach (_length_clock, 1, 2, r, r + 1);
        ++r;
 
-       _length_clock.set_session (_region_view->get_trackview().session ());
+       _length_clock.set_session (_region_view->get_time_axis_view().session ());
        _length_clock.set_mode (AudioClock::BBT);
        _length_clock.set (_region_view->time_converter().to (ev->note()->length ()), true);
 
@@ -111,7 +111,14 @@ EditNoteDialog::run ()
                return r;
        }
 
-       _region_view->start_diff_command (_("edit note"));
+       /* These calls mean that if a value is entered using the keyboard
+          it will be returned by the get_value_as_int()s below.
+       */
+       _channel.update ();
+       _pitch.update ();
+       _velocity.update ();
+
+       _region_view->start_note_diff_command (_("edit note"));
        
        bool had_change = false;
 
@@ -150,7 +157,7 @@ EditNoteDialog::run ()
 
        _region_view->apply_diff ();
 
-        _event->set_selected (_event->selected()); // change color 
+       _event->set_selected (_event->selected()); // change color 
        
        return r;
 }