Example #1
0
        // 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);
        }
Example #2
0
        // 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);
        }