vlc | branch: master | David Fuhrmann <[email protected]> | Sat Mar 21 
18:04:09 2015 +0100| [d173264a9a2f8e31bf87a4292d41bc75dcc8076f] | committer: 
David Fuhrmann

macosx: fix wrong ref counting in media info

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d173264a9a2f8e31bf87a4292d41bc75dcc8076f
---

 modules/gui/macosx/playlistinfo.m |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/modules/gui/macosx/playlistinfo.m 
b/modules/gui/macosx/playlistinfo.m
index 9ec4cf5..8274ba5 100644
--- a/modules/gui/macosx/playlistinfo.m
+++ b/modules/gui/macosx/playlistinfo.m
@@ -499,10 +499,10 @@ error:
 
 - (void)refresh
 {
-    input_item_t * oldItem = p_item;
+    if (p_item)
+        vlc_gc_decref(p_item);
+
     p_item = [(VLCInfo *)[[VLCMain sharedInstance] info] item];
-    if (oldItem && oldItem != p_item)
-        vlc_gc_decref(oldItem);
 
     [o_children release];
     o_children = nil;

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to