Commit dd0ad6e7 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Interaction: set the p_parent field

I wonder why it was there in the first place.
parent e1916ffc
...@@ -75,6 +75,7 @@ static int DialogSend( vlc_object_t *, interaction_dialog_t * ); ...@@ -75,6 +75,7 @@ static int DialogSend( vlc_object_t *, interaction_dialog_t * );
#define DIALOG_INIT( type, err ) \ #define DIALOG_INIT( type, err ) \
interaction_dialog_t* p_new = calloc( 1, sizeof( interaction_dialog_t ) ); \ interaction_dialog_t* p_new = calloc( 1, sizeof( interaction_dialog_t ) ); \
if( !p_new ) return err; \ if( !p_new ) return err; \
p_new->p_parent = vlc_object_hold( p_this ); \
p_new->b_cancelled = false; \ p_new->b_cancelled = false; \
p_new->i_status = NEW_DIALOG; \ p_new->i_status = NEW_DIALOG; \
p_new->i_flags = 0; \ p_new->i_flags = 0; \
...@@ -467,6 +468,7 @@ static void DialogDestroy( interaction_dialog_t *p_dialog ) ...@@ -467,6 +468,7 @@ static void DialogDestroy( interaction_dialog_t *p_dialog )
free( p_dialog->psz_default_button ); free( p_dialog->psz_default_button );
free( p_dialog->psz_alternate_button ); free( p_dialog->psz_alternate_button );
free( p_dialog->psz_other_button ); free( p_dialog->psz_other_button );
vlc_object_release( p_dialog->p_parent );
free( p_dialog ); free( p_dialog );
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment