GUI: fix sample preview needle visible when switch
ing samples
This commit is contained in:
parent
803c8b0582
commit
ec4063641a
|
@ -2016,6 +2016,10 @@ bool DivEngine::isPreviewingSample() {
|
||||||
return (sPreview.sample>=0 && sPreview.sample<(int)song.sample.size());
|
return (sPreview.sample>=0 && sPreview.sample<(int)song.sample.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int DivEngine::getSamplePreviewSample() {
|
||||||
|
return sPreview.sample;
|
||||||
|
}
|
||||||
|
|
||||||
int DivEngine::getSamplePreviewPos() {
|
int DivEngine::getSamplePreviewPos() {
|
||||||
return sPreview.pos;
|
return sPreview.pos;
|
||||||
}
|
}
|
||||||
|
|
|
@ -714,6 +714,7 @@ class DivEngine {
|
||||||
|
|
||||||
// sample preview query
|
// sample preview query
|
||||||
bool isPreviewingSample();
|
bool isPreviewingSample();
|
||||||
|
int getSamplePreviewSample();
|
||||||
int getSamplePreviewPos();
|
int getSamplePreviewPos();
|
||||||
double getSamplePreviewRate();
|
double getSamplePreviewRate();
|
||||||
|
|
||||||
|
|
|
@ -1676,7 +1676,7 @@ void FurnaceGUI::drawSampleEdit() {
|
||||||
}
|
}
|
||||||
|
|
||||||
dl->PushClipRect(rectMin,rectMax);
|
dl->PushClipRect(rectMin,rectMax);
|
||||||
if (e->isPreviewingSample()) {
|
if (e->isPreviewingSample() && e->getSamplePreviewSample()==curSample) {
|
||||||
if (!statusBar2.empty()) {
|
if (!statusBar2.empty()) {
|
||||||
statusBar2+=" | ";
|
statusBar2+=" | ";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue