/*
* If the programmer defined a destroy callback, call it
+ * A. Donev: But first make this the active window
*/
if ( window->Callbacks.Destroy != NULL )
{
}
/*
+ * If the programmer defined a destroy callback, call it
+ * A. Donev: But first make this the active menu
+ */
+ if ( menu->Destroy != NULL )
+ {
+ SFG_Menu *activeMenu=fgStructure.Menu;
+ fgStructure.Menu = menu;
+ menu->Destroy () ;
+ fgStructure.Menu = activeMenu;
+ }
+
+ /*
* Now we are pretty sure the menu is not used anywhere
* and that we can remove all of its entries
*/