Remove the source files which got transferred to libpbd
[ardour.git] / libs / ardour / session_events.cc
index 19034da24767b79f36748f567690d4d7aa0928de..e529c1b94af13f746fb5b552eedb91ed9f70c478 100644 (file)
@@ -115,7 +115,7 @@ SessionEventManager::replace_event (SessionEvent::Type type, framepos_t frame, f
 void
 SessionEventManager::clear_events (SessionEvent::Type type)
 {
-       SessionEvent* ev = new SessionEvent (type, SessionEvent::Clear, 0, 0, 0);
+       SessionEvent* ev = new SessionEvent (type, SessionEvent::Clear, SessionEvent::Immediate, 0, 0);
        queue_event (ev);
 }
 
@@ -125,7 +125,8 @@ SessionEventManager::dump_events () const
 {
        cerr << "EVENT DUMP" << endl;
        for (Events::const_iterator i = events.begin(); i != events.end(); ++i) {
-               cerr << "\tat " << (*i)->action_frame << ' ' << (*i)->type << " target = " << (*i)->target_frame << endl;
+
+               cerr << "\tat " << (*i)->action_frame << ' ' << enum_2_string ((*i)->type) << " target = " << (*i)->target_frame << endl;
        }
        cerr << "Next event: ";
 
@@ -133,12 +134,12 @@ SessionEventManager::dump_events () const
                cerr << "none" << endl;
        } else {
                cerr << "at " << (*next_event)->action_frame << ' '
-                    << (*next_event)->type << " target = "
+                    << enum_2_string ((*next_event)->type) << " target = "
                     << (*next_event)->target_frame << endl;
        }
        cerr << "Immediate events pending:\n";
        for (Events::const_iterator i = immediate_events.begin(); i != immediate_events.end(); ++i) {
-               cerr << "\tat " << (*i)->action_frame << ' ' << (*i)->type << " target = " << (*i)->target_frame << endl;
+               cerr << "\tat " << (*i)->action_frame << ' ' << enum_2_string((*i)->type) << " target = " << (*i)->target_frame << endl;
        }
        cerr << "END EVENT_DUMP" << endl;
 }
@@ -167,7 +168,7 @@ SessionEventManager::merge_event (SessionEvent* ev)
 
        /* try to handle immediate events right here */
 
-       if (ev->action_frame == 0) {
+       if (ev->action_frame == SessionEvent::Immediate) {
                process_event (ev);
                return;
        }
@@ -244,7 +245,7 @@ SessionEventManager::_remove_event (SessionEvent* ev)
                        if (i == next_event) {
                                ++next_event;
                        }
-                       events.erase (i);
+                       i = events.erase (i);
                        break;
                }
        }