diff --git a/MatterControlLib/SlicerConfiguration/SliceSettingsWidget.cs b/MatterControlLib/SlicerConfiguration/SliceSettingsWidget.cs index 761f0bd92..b176db765 100644 --- a/MatterControlLib/SlicerConfiguration/SliceSettingsWidget.cs +++ b/MatterControlLib/SlicerConfiguration/SliceSettingsWidget.cs @@ -440,12 +440,16 @@ namespace MatterHackers.MatterControl.SlicerConfiguration settingsRow.MouseEnterBounds += (s, e) => { + // Only display popovers when we're the active widget, exit if we're not first under mouse + if (!this.FirstWidgetUnderMouse) + { + return; + } + settingsRow.Focus(); int p2 = (int)(thisRow.Height / 2); - Console.WriteLine("RowHeight: {0} - {1}", thisRow.Height, p2); - var tagContainer = new Popover(Popover.ArrowDirection.Right, new BorderDouble(15, 10), 7, p2) { HAnchor = HAnchor.Fit, @@ -471,7 +475,6 @@ namespace MatterHackers.MatterControl.SlicerConfiguration AltMate = new MateOptions(MateEdge.Left, MateEdge.Bottom) }); - Console.WriteLine("Set previousBubble"); previousBubble = tagContainer; }; }