diff --git a/GPU/Software/DrawPixel.cpp b/GPU/Software/DrawPixel.cpp index 3569b70067..ec5b3b707c 100644 --- a/GPU/Software/DrawPixel.cpp +++ b/GPU/Software/DrawPixel.cpp @@ -889,8 +889,10 @@ SingleFunc PixelJitCache::GetSingle(const PixelFuncID &id, BinManager *binner) { if (cache_.Get(key, &singleFunc)) { lastSingle_.Set(key, singleFunc, clearGen_); + return singleFunc; + } else { + return nullptr; } - return singleFunc; } void PixelJitCache::Compile(const PixelFuncID &id) {