There was an error while loading. Please reload this page.
1 parent 3677f40 commit 1c24063Copy full SHA for 1c24063
1 file changed
MLEM.Ui/Elements/Tooltip.cs
@@ -226,6 +226,10 @@ public void SnapPositionToMouse() {
226
227
var snapEl = this.SnapElement ?? this.autoNavSnapElement;
228
if (snapEl != null) {
229
+ if (snapEl.Root == null) {
230
+ this.Remove();
231
+ return;
232
+ }
233
snap = this.GetSnapOffset(this.AutoNavAnchor, snapEl.DisplayArea, this.AutoNavOffset) / this.Scale;
234
} else {
235
var mouseBounds = new RectangleF(this.SnapPosition ?? this.Input.ViewportMousePosition.ToVector2(), Vector2.Zero);
@@ -306,6 +310,11 @@ public void AddToElement(Element elementToHover) {
306
310
this.autoNavSnapElement = null;
307
311
}
308
312
};
313
+
314
+ elementToHover.OnRemovedFromUi += e => {
315
316
+ this.autoNavSnapElement = null;
317
+ };
309
318
319
320
private void Init(Element elementToHover) {
0 commit comments