summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/Src/FramebufferManagerBase.cpp
diff options
context:
space:
mode:
authorNeoBrainX <NeoBrainX@googlemail.com>2011-03-19 00:21:59 +0000
committerNeoBrainX <NeoBrainX@googlemail.com>2011-03-19 00:21:59 +0000
commit8cacd4d2d786d3c563de31ac11757086fcee1b1c (patch)
tree30c4f2a8d9b9f3767816504c66f0a24838b9bfa9 /Source/Core/VideoCommon/Src/FramebufferManagerBase.cpp
parent3eb2196d27b682e3aa47bd82119acd904f662cec (diff)
Make sure to not do any XFB emulation at all if it's not enabled.
Should fix issue 4294. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7373 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/VideoCommon/Src/FramebufferManagerBase.cpp')
-rw-r--r--Source/Core/VideoCommon/Src/FramebufferManagerBase.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/Core/VideoCommon/Src/FramebufferManagerBase.cpp b/Source/Core/VideoCommon/Src/FramebufferManagerBase.cpp
index 2ab0b79ce6..b234a7c865 100644
--- a/Source/Core/VideoCommon/Src/FramebufferManagerBase.cpp
+++ b/Source/Core/VideoCommon/Src/FramebufferManagerBase.cpp
@@ -33,6 +33,8 @@ FramebufferManagerBase::~FramebufferManagerBase()
const XFBSourceBase* const* FramebufferManagerBase::GetXFBSource(u32 xfbAddr, u32 fbWidth, u32 fbHeight, u32 &xfbCount)
{
+ if (!g_ActiveConfig.bUseXFB) return NULL;
+
if (g_ActiveConfig.bUseRealXFB)
return GetRealXFBSource(xfbAddr, fbWidth, fbHeight, xfbCount);
else