Fixes to make the gm run when GrContext can't be created for ANGLE context.
git-svn-id: http://skia.googlecode.com/svn/trunk@9510 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/gpu/gl/GrGLExtensions.cpp b/src/gpu/gl/GrGLExtensions.cpp
index 633796d..e886aff 100644
--- a/src/gpu/gl/GrGLExtensions.cpp
+++ b/src/gpu/gl/GrGLExtensions.cpp
@@ -66,7 +66,7 @@
extensions += length;
}
}
- if (0 != fStrings.count()) {
+ if (!fStrings.empty()) {
SkTLessFunctionToFunctorAdaptor<SkString, extension_compare> cmp;
SkTQSort(&fStrings.front(), &fStrings.back(), cmp);
}
@@ -74,6 +74,9 @@
}
bool GrGLExtensions::has(const char* ext) const {
+ if (fStrings.empty()) {
+ return false;
+ }
SkString extensionStr(ext);
int idx = SkTSearch<SkString, extension_compare>(&fStrings.front(),
fStrings.count(),