MacOSX/Framework/VLCMediaList.m: Implement -isReadOnly.
authorPierre d'Herbemont <pdherbemont@videolan.org>
Fri, 28 Dec 2007 18:23:46 +0000 (18:23 +0000)
committerPierre d'Herbemont <pdherbemont@videolan.org>
Fri, 28 Dec 2007 18:23:46 +0000 (18:23 +0000)
extras/MacOSX/Framework/Headers/Public/VLCMediaList.h
extras/MacOSX/Framework/Sources/VLCMediaList.m

index 6f4a5ff..3995e95 100644 (file)
@@ -63,6 +63,8 @@ extern NSString * VLCMediaListItemDeleted;
 - (int)indexOfMedia:(VLCMedia *)media;
 - (int)count;
 
+- (BOOL)isReadOnly;
+
 /* Media list aspect */
 - (VLCMediaListAspect *)hierarchicalAspect;
 - (VLCMediaListAspect *)flatAspect;
index c66ab69..f92a188 100644 (file)
@@ -208,6 +208,16 @@ static void HandleMediaListItemDeleted( const libvlc_event_t * event, void * use
     return result;
 }
 
+- (BOOL)isReadOnly
+{
+    libvlc_exception_t p_e;
+    libvlc_exception_init( &p_e );
+    BOOL isReadOnly = libvlc_media_list_is_readonly( p_mlist );
+    quit_on_exception( &p_e );
+    
+    return isReadOnly;
+}
+
 /* Media list aspect */
 - (VLCMediaListAspect *)hierarchicalAspect
 {