Can't connect multiple MIDI script slot functions to one ControlObject

Bug #501160 reported by Sean M. Pappalardo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Medium
Unassigned
1.7
Won't Fix
Medium
Unassigned
1.8
Fix Released
Medium
Sean M. Pappalardo
1.9
Fix Released
Medium
Sean M. Pappalardo

Bug Description

When connecting multiple MIDI script functions to a single ControlObject valueChanged() signal (via engine.connectControl() ), only the most recently connected slot is called.

RJ said "right now its just a hash from control->script function. We can just switch to using a multi-hash." See m_connectedControls in midiScriptEngine.cpp/.h.

Related branches

Changed in mixxx:
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → RJ Ryan (rryan)
Changed in mixxx:
assignee: RJ Ryan (rryan) → nobody
Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

r2680 of the 1.8 branch contains this fix.

Changed in mixxx:
status: Confirmed → Fix Committed
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/5259

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.