X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=freeglut-1.3%2Ffreeglut_callbacks.c;h=b741a0c19a53e0db21c9f2a32f47bd72891b26ce;hb=244417cf0e67e55547c077f771513e67f362a8c3;hp=0438f137fadbbcdabc5690c625d403e0831249e3;hpb=325b6327a5df4c476789ac5a329031677f3ca59b;p=freeglut diff --git a/freeglut-1.3/freeglut_callbacks.c b/freeglut-1.3/freeglut_callbacks.c index 0438f13..b741a0c 100644 --- a/freeglut-1.3/freeglut_callbacks.c +++ b/freeglut-1.3/freeglut_callbacks.c @@ -231,6 +231,13 @@ void FGAPIENTRY glutWMCloseFunc( void (* callback)( void ) ) glutCloseFunc( callback ); } +/* A. Donev: Destruction callback for menus */ +void FGAPIENTRY glutMenuDestroyFunc( void (* callback)( void ) ) +{ + if( fgStructure.Menu == NULL ) return; + fgStructure.Menu->Destroy = callback; +} + /* * Deprecated version of glutMenuStatusFunc callback setting method */