From 4f7f5d25239ddd78b232dfbf5db5eb710132cf69 Mon Sep 17 00:00:00 2001
From: twinaphex <libretro@gmail.com>
Date: Sat, 22 Jun 2019 21:05:35 +0200
Subject: [PATCH] (Netplay) Netplay needs to call into video_frame_net

---
 retroarch.c | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/retroarch.c b/retroarch.c
index 9de04e26b0..06be343f97 100644
--- a/retroarch.c
+++ b/retroarch.c
@@ -9147,11 +9147,20 @@ bool video_driver_cached_frame(void)
    recording_data   = NULL;
 
    if (current_core.inited)
-      video_driver_frame(
-             (frame_cache_data != RETRO_HW_FRAME_BUFFER_VALID)
-             ? frame_cache_data : NULL,
-             frame_cache_width,
-             frame_cache_height, frame_cache_pitch);
+   {
+      if (netplay_driver_ctl(RARCH_NETPLAY_CTL_IS_ENABLED, NULL))
+         video_frame_net(
+               (frame_cache_data != RETRO_HW_FRAME_BUFFER_VALID)
+               ? frame_cache_data : NULL,
+               frame_cache_width,
+               frame_cache_height, frame_cache_pitch);
+      else
+         video_driver_frame(
+               (frame_cache_data != RETRO_HW_FRAME_BUFFER_VALID)
+               ? frame_cache_data : NULL,
+               frame_cache_width,
+               frame_cache_height, frame_cache_pitch);
+   }
 
    recording_data   = recording;