From e7a427f541df8026da8df390f2f5a1cbb7241f53 Mon Sep 17 00:00:00 2001 From: xant Date: Wed, 25 Aug 2010 09:01:28 +0200 Subject: [PATCH] don't try to open empty file/stream URLs --- xcode/CVFFmpegLayerPanel.mm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/xcode/CVFFmpegLayerPanel.mm b/xcode/CVFFmpegLayerPanel.mm index 3de27b98..ac8fba6a 100644 --- a/xcode/CVFFmpegLayerPanel.mm +++ b/xcode/CVFFmpegLayerPanel.mm @@ -58,8 +58,10 @@ - (IBAction)btnLoad:(id)sender { - [URL setString:[streamURL stringValue]]; - [[NSApplication sharedApplication] endSheet:self returnCode:NSOKButton]; + if (streamURL && [[streamURL stringValue] length]) { + [URL setString:[streamURL stringValue]]; + [[NSApplication sharedApplication] endSheet:self returnCode:NSOKButton]; + } } - (IBAction)btnCancel:(id)sender @@ -85,10 +87,9 @@ return; } // end if - NSString * tvarFilename = [panel filename]; - func("openFile filename = %@",tvarFilename); - - if (tvarFilename) { + NSString *tvarFilename = [panel filename]; + if (tvarFilename && [tvarFilename length]) { + func("openFile filename = %@",tvarFilename); [streamURL setStringValue:[NSString stringWithString:tvarFilename]]; } }