From: Felix Paul Kühne Date: Wed, 9 May 2012 23:54:56 +0000 (+0200) Subject: macosx: trust the user that s/he knows what s/he's doing when opening a VIDEO_TS... X-Git-Tag: 2.1.0-git~4452 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=0fff26bc5eb641f04b882b6830099b9bd267124b;p=vlc macosx: trust the user that s/he knows what s/he's doing when opening a VIDEO_TS folder (close #6108) in other words, accept folders which aren't named 'VIDEO_TS' --- diff --git a/modules/gui/macosx/open.m b/modules/gui/macosx/open.m index e76785b42f..9a66b5983b 100644 --- a/modules/gui/macosx/open.m +++ b/modules/gui/macosx/open.m @@ -829,9 +829,9 @@ static VLCOpen *_o_sharedMainInstance = nil; returnValue = kVLCMediaBD; else { - if ([mountPath rangeOfString:@"VIDEO_TS"].location != NSNotFound) + if ([mountPath rangeOfString:@"VIDEO_TS" options:NSCaseInsensitiveSearch | NSBackwardsSearch].location != NSNotFound) returnValue = kVLCMediaVideoTSFolder; - else if ([mountPath rangeOfString:@"BDMV"].location != NSNotFound) + else if ([mountPath rangeOfString:@"BDMV" options:NSCaseInsensitiveSearch | NSBackwardsSearch].location != NSNotFound) returnValue = kVLCMediaBDMVFolder; else { @@ -853,7 +853,7 @@ static VLCOpen *_o_sharedMainInstance = nil; } } if(!returnValue) - returnValue = kVLCMediaUnknown; + returnValue = kVLCMediaVideoTSFolder; } } @@ -972,13 +972,8 @@ static VLCOpen *_o_sharedMainInstance = nil; NSString *o_path = [[[o_open_panel URLs] objectAtIndex: 0] path]; if ([o_path length] > 0 ) { - if ([o_path rangeOfString:@"VIDEO_TS"].location != NSNotFound || [o_path rangeOfString:@"BDMV"].location != NSNotFound) - { - [o_specialMediaFolders addObject: o_path]; - [self scanOpticalMedia: nil]; - } - else - msg_Dbg( VLCIntf, "chosen directory is no suitable special media folder" ); + [o_specialMediaFolders addObject: o_path]; + [self scanOpticalMedia: nil]; } } }