Exemplo n.º 1
0
        private void Mods_DragDrop(object sender, DragEventArgs e)
        {
            string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);
            if (files.Length == 0)
            {
                return;
            }

            //Drag and drop files on OS X are in the format /.file/id=6571367.2773272
            if (Environment.OSVersion.Platform == PlatformID.Unix && files[0].StartsWith("/.file"))
            {
                files = files.Select(f => Utils.ResolveOSXFileUrl(f)).ToArray();
            }
            SaveAndInstallZipFiles(files);
            ReloadMods();
            RefreshModList();
        }