fixed button update bug in Windows
This commit is contained in:
parent
a3a2e0dd04
commit
e452e282f4
|
|
@ -34,7 +34,8 @@ include ../dpf/Makefile.plugins.mk
|
||||||
|
|
||||||
SKIP_NATIVE_AUDIO_FALLBACK = true
|
SKIP_NATIVE_AUDIO_FALLBACK = true
|
||||||
|
|
||||||
TARGETS += jack lv2_sep vst3 clap
|
# omitting LV2 for the moment until I figure out cross-compiling
|
||||||
|
TARGETS += jack vst2 vst3 clap
|
||||||
|
|
||||||
all: $(TARGETS)
|
all: $(TARGETS)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -258,15 +258,17 @@ void DistrhoUIPeacock::parameterChanged(uint32_t index, float value) {
|
||||||
sw1 &= 0xf8; // mask
|
sw1 &= 0xf8; // mask
|
||||||
if (value > 2) value = 2;
|
if (value > 2) value = 2;
|
||||||
sw1 |= (1 << (int)value);
|
sw1 |= (1 << (int)value);
|
||||||
xBtn16ft->repaint(); // will repaint all the panel
|
repaint();
|
||||||
break;
|
break;
|
||||||
case pSqr:
|
case pSqr:
|
||||||
sw1 &= 0xf7;
|
sw1 &= 0xf7;
|
||||||
sw1 |= ((value >= 0.5)) << 3;
|
sw1 |= ((value >= 0.5)) << 3;
|
||||||
|
repaint();
|
||||||
break;
|
break;
|
||||||
case pSaw:
|
case pSaw:
|
||||||
sw1 &= 0xef;
|
sw1 &= 0xef;
|
||||||
sw1 |= (value > 0.5) << 4;
|
sw1 |= (value > 0.5) << 4;
|
||||||
|
repaint();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case pChorusMode:
|
case pChorusMode:
|
||||||
|
|
@ -283,6 +285,8 @@ void DistrhoUIPeacock::parameterChanged(uint32_t index, float value) {
|
||||||
sw1 |= 0x00;
|
sw1 |= 0x00;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
repaint();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -340,6 +344,7 @@ void DistrhoUIPeacock::imageButtonClicked(ImageButton* imgBtn, int) {
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
repaint();
|
||||||
}
|
}
|
||||||
|
|
||||||
void DistrhoUIPeacock::onDisplay() {
|
void DistrhoUIPeacock::onDisplay() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue