diff --git a/CHANGELOG.md b/CHANGELOG.md index e7b0a43e..347752d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,11 @@ Tip: Use `git checkout v0.3.2` for example to check out any previous version men ### dev - Cables can now stack on output ports - Added sub-menus for each plugin, includes optional plugin metadata like URLs +- Added MIDI CC-to-CV Interface, updated MIDI-to-CV Interface - Added new scrolling methods: middle-click-and-drag, shift-scroll, and arrow keys - Added engine pausing in sample rate menu - Added resizable blank to Core +- Added LEDs on plugs - Support for AMD Phenom II processors - Use self-contained Mac app bundle, no need for a Rack folder diff --git a/src/app/Port.cpp b/src/app/Port.cpp index df5a32b7..881583d9 100644 --- a/src/app/Port.cpp +++ b/src/app/Port.cpp @@ -36,8 +36,14 @@ void Port::onDragEnd() { void Port::onDragStart() { // Try to grab wire on top of stack WireWidget *wire = gRackWidget->wireContainer->getTopWire(this); + if (guiIsModPressed()) { + if (type == INPUT) + return; + else + wire = NULL; + } - if (wire && !guiIsModPressed()) { + if (wire) { // Disconnect existing wire if (type == INPUT) wire->inputPort = NULL;