Commit 7e968781 authored by Felix Paul Kühne's avatar Felix Paul Kühne

macosx: don't store playback position information for non-file URLs

parent e3634203
...@@ -1537,12 +1537,19 @@ ...@@ -1537,12 +1537,19 @@
if (!p_item) if (!p_item)
return; return;
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSMutableDictionary *mutDict = [[NSMutableDictionary alloc] initWithDictionary:[defaults objectForKey:@"recentlyPlayedMedia"]];
char *psz_url = decode_URI(input_item_GetURI(p_item)); char *psz_url = decode_URI(input_item_GetURI(p_item));
NSString *url = [NSString stringWithUTF8String:psz_url ? psz_url : ""]; NSString *url = [NSString stringWithUTF8String:psz_url ? psz_url : ""];
free(psz_url); free(psz_url);
if (url.length < 1)
return;
if (![[NSURL URLWithString:url] isFileURL])
return;
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSMutableDictionary *mutDict = [[NSMutableDictionary alloc] initWithDictionary:[defaults objectForKey:@"recentlyPlayedMedia"]];
vlc_value_t pos; vlc_value_t pos;
var_Get(p_input_thread, "position", &pos); var_Get(p_input_thread, "position", &pos);
float f_current_pos = 100. * pos.f_float; float f_current_pos = 100. * pos.f_float;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment