If system admin disabled upload then on first run disable after capture upload option

This commit is contained in:
Jaex 2022-08-31 12:17:17 +03:00
parent 50306d8638
commit 0887008f4f
2 changed files with 19 additions and 9 deletions

View file

@ -189,8 +189,26 @@ public static void LoadAllSettings()
LoadHotkeysConfig();
}
public static void DisableAfterCaptureUpload()
{
DefaultTaskSettings.AfterCaptureJob = DefaultTaskSettings.AfterCaptureJob.Remove(AfterCaptureTasks.UploadImageToHost);
foreach (HotkeySettings hotkeySettings in HotkeysConfig.Hotkeys)
{
if (hotkeySettings.TaskSettings != null)
{
hotkeySettings.TaskSettings.AfterCaptureJob = hotkeySettings.TaskSettings.AfterCaptureJob.Remove(AfterCaptureTasks.UploadImageToHost);
}
}
}
private static void ApplicationConfigBackwardCompatibilityTasks()
{
if (Settings.IsFirstTimeRun && SystemOptions.DisableUpload)
{
DisableAfterCaptureUpload();
}
if (Settings.IsUpgradeFrom("13.0.2"))
{
Settings.UseCustomTheme = Settings.UseDarkTheme;

View file

@ -377,15 +377,7 @@ private void DoUploadJob()
if (disableUpload)
{
Program.DefaultTaskSettings.AfterCaptureJob = Program.DefaultTaskSettings.AfterCaptureJob.Remove(AfterCaptureTasks.UploadImageToHost);
foreach (HotkeySettings hotkeySettings in Program.HotkeysConfig.Hotkeys)
{
if (hotkeySettings.TaskSettings != null)
{
hotkeySettings.TaskSettings.AfterCaptureJob = hotkeySettings.TaskSettings.AfterCaptureJob.Remove(AfterCaptureTasks.UploadImageToHost);
}
}
SettingManager.DisableAfterCaptureUpload();
Info.TaskSettings.AfterCaptureJob = Info.TaskSettings.AfterCaptureJob.Remove(AfterCaptureTasks.UploadImageToHost);
Info.Result.IsURLExpected = false;