diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/Gameboy/GambatteLink.IEmulator.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/Gameboy/GambatteLink.IEmulator.cs
index fd56a0b410..3a835ee5a2 100644
--- a/BizHawk.Emulation.Cores/Consoles/Nintendo/Gameboy/GambatteLink.IEmulator.cs
+++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/Gameboy/GambatteLink.IEmulator.cs
@@ -40,8 +40,8 @@ namespace BizHawk.Emulation.Cores.Nintendo.Gameboy
 			_cablediscosignal = cablediscosignalNew;
 
 			Frame++;
-			L.FrameAdvancePrep(controller);
-			R.FrameAdvancePrep(controller);
+			L.FrameAdvancePrep(LCont);
+			R.FrameAdvancePrep(RCont);
 
 			unsafe
 			{