Fix a crash when there is no GL context (#1328)

* Add a test for #632
* Implement checks in native code
This commit is contained in:
Matthew Leibowitz 2020-06-10 23:19:37 +02:00 коммит произвёл GitHub
Родитель 7c6b5ba8b1
Коммит 4d4d56156c
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 9 добавлений и 1 удалений

2
externals/skia поставляемый

@ -1 +1 @@
Subproject commit 4ddbe5cb84252a2896d53b80fa06584b919eb8a6
Subproject commit 10bd203fcc03fed0ba523b6bf5dbcf3c51dbfc6b

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

@ -7,6 +7,14 @@ namespace SkiaSharp.Tests
{
public class GRGlInterfaceTest : SKTest
{
[SkippableFact]
public void InterfaceConstructionWithoutContextDoesNotCrash()
{
var glInterface = GRGlInterface.Create();
Assert.Null(glInterface);
}
[Trait(CategoryKey, GpuCategory)]
[SkippableFact]
public void CreateDefaultInterfaceIsValid()