long press latching buttons not working in trunk
Bug #1269408 reported by
Owen Williams
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
High
|
RJ Skerry-Ryan |
Bug Description
since the widget changes, pressing and holding the sync button does not keep the button lit, although sync mode is enabled
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is because of the way they are skinned in your Sync skin:
<Connection> [Channel1] ,sync_enabled< /ConfigKey> ndRelease> true</EmitOnPre ssAndRelease> LeftButton< /ButtonState> [Channel1] ,beatsync_ tempo</ ConfigKey> ndRelease> true</EmitOnPre ssAndRelease> RightButton< /ButtonState>
<ConfigKey>
<EmitOnPressA
<ButtonState>
</Connection>
<Connection>
<ConfigKey>
<EmitOnPressA
<ButtonState>
</Connection>
Both of these connections are <ConnectValueTo Widget> true because this is the default. The new logic for auto-selecting a display connection is that the last connection that is connected to the widget is the display connection. I guess we need something more complex.
Maybe it should be the last of any <LeftButton> or no button connection and if none exist, then the right button connection.