summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/Present.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/VideoCommon/Present.cpp')
-rw-r--r--Source/Core/VideoCommon/Present.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/Source/Core/VideoCommon/Present.cpp b/Source/Core/VideoCommon/Present.cpp
index 181dfea140..78e09de3e5 100644
--- a/Source/Core/VideoCommon/Present.cpp
+++ b/Source/Core/VideoCommon/Present.cpp
@@ -521,9 +521,10 @@ void Presenter::Present()
if (!g_gfx->SupportsUtilityDrawing())
{
- // Video Software doesn't support Drawing a UI or doing post-processing
- // So just Show the XFB
- g_gfx->ShowImage(m_xfb_entry->texture.get(), m_xfb_rect);
+ // Video Software doesn't support drawing a UI or doing post-processing
+ // So just show the XFB
+ if (m_xfb_entry)
+ g_gfx->ShowImage(m_xfb_entry->texture.get(), m_xfb_rect);
return;
}