X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fmacosx%2Fintf.m;h=459ca86c22fcfc14a88058deceac9b2f25ab8bce;hb=df1391498a5513cc50de9bc6d7895932e1454696;hp=628ef4fc388fb687fb18c67470198dccb993a824;hpb=aebbc1e7bf829896de43e7f4be4e6cf334f17c5e;p=vlc diff --git a/modules/gui/macosx/intf.m b/modules/gui/macosx/intf.m index 628ef4fc38..459ca86c22 100644 --- a/modules/gui/macosx/intf.m +++ b/modules/gui/macosx/intf.m @@ -1363,6 +1363,10 @@ static VLCMain *_o_sharedMainInstance = nil; } vlc_object_release( p_input ); } + else if( p_input ) + { + vlc_object_release( p_input ); + } else { p_intf->p_sys->i_play_status = END_S; @@ -1747,9 +1751,12 @@ end: if( nib_bookmarks_loaded ) [o_bookmarks release]; - if( nib_info_loaded ) + if( o_info ) + { + [o_info stopTimers]; [o_info release]; - + } + if( nib_wizard_loaded ) [o_wizard release];