mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-30 01:07:21 +13:00
If system admin disabled upload then on first run disable after capture upload option
This commit is contained in:
parent
50306d8638
commit
0887008f4f
2 changed files with 19 additions and 9 deletions
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue