X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fmacosx%2Fcontrols.m;h=75536d4673548f23fdbb47ae53ceba91ba75ee04;hb=79559bdf7ff37fb54364a3ef7917b1e5481dc4c2;hp=c68b57517b548bc855b5be275b8731e3f45393ad;hpb=5c3f5dbd9dbe2949d1b1dce648de516d82b95a3d;p=vlc diff --git a/modules/gui/macosx/controls.m b/modules/gui/macosx/controls.m index c68b57517b..75536d4673 100644 --- a/modules/gui/macosx/controls.m +++ b/modules/gui/macosx/controls.m @@ -499,6 +499,8 @@ } else { + playlist_t * p_playlist = pl_Yield( VLCIntf ); + /* Fullscreen state for next time will be saved here too */ [o_vout_view toggleFullscreen]; } } @@ -516,7 +518,7 @@ var_Set( p_playlist, "fullscreen", (vlc_value_t)!val.b_bool ); } - vlc_object_release( p_playlist ); + pl_Release( VLCIntf ); } } @@ -987,9 +989,10 @@ break; } } + vlc_object_release( (vlc_object_t *)p_vout ); } - else if( [[o_mi title] isEqualToString: _NS("Fullscreen")] ) + if( [[o_mi title] isEqualToString: _NS("Fullscreen")] ) { var_Get( p_playlist, "fullscreen", &val ); [o_mi setState: val.b_bool];