// Handlers // Handlers :: OnResponse private void OnResponse(object o, ResponseArgs args) { if (args.ResponseId != ResponseType.Ok) { base.Destroy(); return; } string fn = base.Uri; // make sure the extension is ".m3u" if (!FileUtils.IsPlaylist(fn)) { fn += ".m3u"; } if (FileUtils.Exists(fn)) { OverwriteDialog d = new OverwriteDialog(this, fn); bool overwrite = d.GetAnswer(); if (!overwrite) { return; } } base.Destroy(); Global.Playlist.SavePlaylist(fn, false, false); }
// Handlers // Handlers :: OnResponse private void OnResponse(object o, ResponseArgs args) { if (args.ResponseId != ResponseType.Ok) { base.Destroy(); return; } string fn = base.Uri; base.Destroy(); if (!FileUtils.IsPlaylist(fn)) { return; } if (!FileUtils.Exists(fn)) { return; } Global.Playlist.OpenPlaylist(fn); }