Report unallocated buffers as non-existent and invalid

nix
Owen Green 6 years ago
parent fd13fff2de
commit 717457d8bb

@ -99,10 +99,10 @@ public:
// knows about // knows about
bool valid() const override bool valid() const override
{ {
return (mBuffer && mBufnum >= 0 && mBufnum < asSigned(mWorld->mNumSndBufs)); return (exists() && mBufnum >= 0 && mBufnum < asSigned(mWorld->mNumSndBufs));
} }
bool exists() const override { return true; } bool exists() const override { return mBuffer && mBuffer->data; }
FluidTensorView<float, 1> samps(index channel) override FluidTensorView<float, 1> samps(index channel) override
{ {

Loading…
Cancel
Save