GUI: fix possible crash in sample editing actions
This commit is contained in:
parent
92c3e75bee
commit
47aba6186d
|
|
@ -20,6 +20,10 @@
|
||||||
#define SAMPLE_OP_BEGIN \
|
#define SAMPLE_OP_BEGIN \
|
||||||
unsigned int start=0; \
|
unsigned int start=0; \
|
||||||
unsigned int end=sample->samples; \
|
unsigned int end=sample->samples; \
|
||||||
|
if (sampleSelStart<0) sampleSelStart=0; \
|
||||||
|
if (sampleSelStart>(int)sample->samples) sampleSelStart=sample->samples; \
|
||||||
|
if (sampleSelEnd<0) sampleSelEnd=0; \
|
||||||
|
if (sampleSelEnd>(int)sample->samples) sampleSelEnd=sample->samples; \
|
||||||
if (sampleSelStart!=-1 && sampleSelEnd!=-1 && sampleSelStart!=sampleSelEnd) { \
|
if (sampleSelStart!=-1 && sampleSelEnd!=-1 && sampleSelStart!=sampleSelEnd) { \
|
||||||
start=sampleSelStart; \
|
start=sampleSelStart; \
|
||||||
end=sampleSelEnd; \
|
end=sampleSelEnd; \
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue