this.IsProcessing = true;\r
this.InvokeQueueChanged(EventArgs.Empty);\r
this.InvokeJobProcessingStarted(new QueueProgressEventArgs(job));\r
+\r
+ if (!Directory.Exists(Path.GetDirectoryName(job.Task.Destination)))\r
+ {\r
+ this.EncodeServiceEncodeCompleted(null, new EncodeCompletedEventArgs(false, null, "Destination Directory Missing", null, null, 0));\r
+ this.BackupQueue(string.Empty);\r
+ return;\r
+ }\r
this.EncodeService.Start(job.Task, job.Configuration);\r
this.BackupQueue(string.Empty);\r
}\r