ReparentNotify
X11-händelsen som talar om att ett fönster fått en ny förälder — oftast för att fönsterhanteraren just byggt en ram runt det.
När någon anropar XReparentWindow skickar servern en ReparentNotify till fönstret självt, om det valt StructureNotifyMask, och till både gamla och nya föräldern, om de valt SubstructureNotifyMask. Händelsen bär fönstret, den nya föräldern, positionen i den och flaggan override-redirect. För ett vanligt program är det det enda tecknet på att det numera bor i en ram och att dess koordinater inte längre är skärmkoordinater.
Fällan ligger i vad som händer runt omkring. Är fönstret mappat när det flyttas avmappar servern det först och mappar det sedan igen, så fönsterhanteraren får en UnmapNotify som den själv orsakat. Nästan varje hanterare håller därför en räknare över avmappningar att ignorera; den som glömmer den tror att programmet just stängde sitt fönster och river ramen. När hanteraren avslutas sker samma resa baklänges via save-set, och programmen hamnar under rotfönstret igen.