protected override void OnDoWork(DoWorkEventArgs e)
{
string d_folder = SettingsHandler.GetDownloadFolder();
string t_folder = SettingsHandler.GetTorrentSaveFolder();
string u_folder = SettingsHandler.GetTorrentClientFolder();
string custom = SettingsHandler.GetCustomDirectory();
if (d_folder == null || d_folder == "" || t_folder == null || t_folder == ""
|| u_folder == null || u_folder == "" || custom == null || custom == "")
{
//Prevent null errors thrown..
ew.IssueGeneralWarning("Go to options, and start again", "Not all options are set", null);
e.Result = null;
}
else
{
Type t = e.Argument.GetType();
if (t.Equals(typeof(List<FileInfo>)))
Build(e.Argument);
}
}