diff --git a/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs b/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs index a6b1ca534e..ad992ddee3 100644 --- a/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs +++ b/BizHawk.Client.EmuHawk/tools/VirtualPads/VirtualpadsTool.cs @@ -192,7 +192,7 @@ namespace BizHawk.Client.EmuHawk Readonly = false; } - if (!Readonly && !StickyPads) + if (!Readonly && !StickyPads && !Control.MouseButtons.HasFlag(MouseButtons.Left)) { Pads.ForEach(pad => pad.Clear()); }