diff --git a/src/Eto.Mac/Forms/MacWindow.cs b/src/Eto.Mac/Forms/MacWindow.cs index 35e1d5a19..67f259a41 100644 --- a/src/Eto.Mac/Forms/MacWindow.cs +++ b/src/Eto.Mac/Forms/MacWindow.cs @@ -401,6 +401,14 @@ public override void AttachEvent(string id) handler.Callback.OnSizeChanged(handler.Widget, EventArgs.Empty); oldSize = newSize; } + var old = handler.oldLocation; + handler.oldLocation = null; + var newLocation = handler.Location; + if (old != newLocation) + { + handler.oldLocation = newLocation; + handler.Callback.OnLocationChanged(handler.Widget, EventArgs.Empty); + } }); } break;