Added some NPE protections for BUG-2991

This commit is contained in:
Robin Krom 2022-09-03 15:11:16 +02:00
parent 511034a34b
commit 029d47f479
No known key found for this signature in database
GPG key ID: BCC01364F1371490

View file

@ -386,6 +386,7 @@ EndSelection:<<<<<<<4
/// <returns>IEnumerable{(MemoryStream,string)}</returns>
private static IEnumerable<(MemoryStream stream,string filename)> IterateClipboardContent(IDataObject dataObject)
{
if (dataObject == null) yield break;
var fileDescriptors = AvailableFileDescriptors(dataObject);
if (fileDescriptors == null) yield break;
@ -499,6 +500,10 @@ EndSelection:<<<<<<<4
public static Image GetImage()
{
IDataObject clipboardData = GetDataObject();
if (clipboardData == null)
{
return null;
}
// Return the first image
foreach (var clipboardImage in GetImages(clipboardData))
{