BUG-2786 Fixing a startup issue with Windows 7

This commit is contained in:
Robin Krom 2021-05-28 00:20:26 +02:00
commit 99fb245537
No known key found for this signature in database
GPG key ID: BCC01364F1371490

View file

@ -518,14 +518,24 @@ namespace Greenshot.Forms
new PickerDestination() new PickerDestination()
}; };
bool useEditor = true;
if (WindowsVersion.IsWindows10OrLater)
{
int len = 250; int len = 250;
var stringBuilder = new StringBuilder(len); var stringBuilder = new StringBuilder(len);
using var proc = Process.GetCurrentProcess(); using var proc = Process.GetCurrentProcess();
var err = Kernel32.GetPackageFullName(proc.Handle, ref len, stringBuilder); var err = Kernel32.GetPackageFullName(proc.Handle, ref len, stringBuilder);
if (err != 0) if (err != 0)
{
useEditor = false;
}
}
if (useEditor)
{ {
internalDestinations.Add(new EditorDestination()); internalDestinations.Add(new EditorDestination());
} }
foreach (var internalDestination in internalDestinations) foreach (var internalDestination in internalDestinations)
{ {
if (internalDestination.IsActive) if (internalDestination.IsActive)