# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1038858040 0 # Node ID 978b954eb70ee787237baddcde3f933eb610217b # Parent 4207e64d4689649f03de00ee27c0274964f4b34f I need to call DestroyMenu() after TrackPopupMenu() otherwise I leak memory. diff -r 4207e64d4689 -r 978b954eb70e win/dw.c --- a/win/dw.c Mon Dec 02 19:30:02 2002 +0000 +++ b/win/dw.c Mon Dec 02 19:40:40 2002 +0000 @@ -3710,6 +3710,7 @@ { popup = parent; TrackPopupMenu((*menu)->menu, 0, x, y, 0, parent, NULL); + DestroyMenu((*menu)->menu); free(*menu); *menu = NULL; }