diff --git a/BizHawk.MultiClient/tools/VirtualPadForm.Designer.cs b/BizHawk.MultiClient/tools/VirtualPadForm.Designer.cs index 5c00305629..cc6dc8e5f3 100644 --- a/BizHawk.MultiClient/tools/VirtualPadForm.Designer.cs +++ b/BizHawk.MultiClient/tools/VirtualPadForm.Designer.cs @@ -124,7 +124,6 @@ // this.StickyBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); this.StickyBox.AutoSize = true; - this.StickyBox.Enabled = false; this.StickyBox.Location = new System.Drawing.Point(9, 283); this.StickyBox.Name = "StickyBox"; this.StickyBox.Size = new System.Drawing.Size(55, 17); diff --git a/BizHawk.MultiClient/tools/VirtualPadForm.cs b/BizHawk.MultiClient/tools/VirtualPadForm.cs index 0c54350e05..d970e88412 100644 --- a/BizHawk.MultiClient/tools/VirtualPadForm.cs +++ b/BizHawk.MultiClient/tools/VirtualPadForm.cs @@ -301,6 +301,16 @@ namespace BizHawk.MultiClient } } } + else + { + if (!Global.Config.VirtualPadSticky) + { + foreach (IVirtualPad v in Pads) + { + v.Clear(); + } + } + } } private void StickyBox_CheckedChanged(object sender, EventArgs e)