void GUIFreeDialog( a_dialog *ui_dlg_info, VFIELD *fields, char *title, bool colours_set, bool is_dialog ) { if( ui_dlg_info != NULL ) { if( is_dialog ) { uienddialog( ui_dlg_info ); } else { uifreedialog( ui_dlg_info ); } } if( colours_set ) { GUIResetDialColours(); } FreeFields( fields ); GUIMemFree( title ); }
void uienddialog( a_dialog *info ) { uifreedialog( info ); uifinidialog( info->vs ); uifree( info ); }
void uienddialog( a_dialog *ui_dlg_info ) { uifreedialog( ui_dlg_info ); uifinidialog( ui_dlg_info->vs ); uifree( ui_dlg_info ); }