X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fmisc%2Fgtk_main.c;h=51cef4ade839610e2bf8309e79c44c22cb6fe74f;hb=9c24ad3ef121fbda9d6f50fdcbbe1a2193c838a5;hp=d1ff1657571472b5760befa63c33700fd86d843c;hpb=423ec777563612108aecd971b9603081b4c567f5;p=vlc diff --git a/modules/misc/gtk_main.c b/modules/misc/gtk_main.c index d1ff165757..51cef4ade8 100644 --- a/modules/misc/gtk_main.c +++ b/modules/misc/gtk_main.c @@ -24,6 +24,10 @@ /***************************************************************************** * Preamble *****************************************************************************/ +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + #include @@ -107,7 +111,7 @@ static int Open( vlc_object_t *p_this ) if( vlc_thread_create( p_gtk_main, "gtk_main", GtkMain, VLC_THREAD_PRIORITY_LOW, VLC_TRUE ) ) { - vlc_object_destroy( p_gtk_main ); + vlc_object_release( p_gtk_main ); i_refcount--; vlc_mutex_unlock( lock ); return VLC_ETHREAD; @@ -139,7 +143,7 @@ static void Close( vlc_object_t *p_this ) gtk_main_quit(); vlc_thread_join( p_gtk_main ); - vlc_object_destroy( p_gtk_main ); + vlc_object_release( p_gtk_main ); p_gtk_main = NULL; vlc_mutex_unlock( lock );