Remove some aborts that don't really need to be.
[ardour.git] / gtk2_ardour / patch_change.cc
index 1701e66b563d229783c3312804dd84278e46cfa6..844a129b1dc1a4e442dcfc6477036b05abd78475 100644 (file)
@@ -199,12 +199,12 @@ PatchChange::event_handler (GdkEvent* ev)
                case GDK_Up:
                case GDK_KP_Up:
                case GDK_uparrow:
-                       _region.previous_patch (*this);
+                       _region.step_patch (*this, 0, -1);
                        break;
                case GDK_Down:
                case GDK_KP_Down:
                case GDK_downarrow:
-                       _region.next_patch (*this);
+                       _region.step_patch (*this, 0, 1);
                        break;
                default:
                        break;
@@ -213,10 +213,10 @@ PatchChange::event_handler (GdkEvent* ev)
 
        case GDK_SCROLL:
                if (ev->scroll.direction == GDK_SCROLL_UP) {
-                       _region.previous_patch (*this);
+                       _region.step_patch (*this, 0, -1);
                        return true;
                } else if (ev->scroll.direction == GDK_SCROLL_DOWN) {
-                       _region.next_patch (*this);
+                       _region.step_patch (*this, 0, 1);
                        return true;
                }
                break;