Fixed a bug when either the XPS or PDF is not supported

This commit is contained in:
Matthew Leibowitz 2018-03-24 03:18:41 +02:00
Родитель 51eda31fb7
Коммит 71498535d5
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 00A672181E6BF432
1 изменённых файлов: 8 добавлений и 2 удалений

Просмотреть файл

@ -63,7 +63,10 @@ namespace SkiaSharp
var stream = SKFileWStream.OpenStream (path); var stream = SKFileWStream.OpenStream (path);
var doc = CreateXps (stream, dpi); var doc = CreateXps (stream, dpi);
doc.SetDisposeChild (stream); if (doc != null)
doc.SetDisposeChild (stream);
else
stream.Dispose();
return doc; return doc;
} }
@ -85,7 +88,10 @@ namespace SkiaSharp
var stream = SKFileWStream.OpenStream (path); var stream = SKFileWStream.OpenStream (path);
var doc = CreatePdf (stream, dpi); var doc = CreatePdf (stream, dpi);
doc.SetDisposeChild (stream); if (doc != null)
doc.SetDisposeChild (stream);
else
stream.Dispose();
return doc; return doc;
} }