Index: core/cross/gles2/texture_gles2.cc |
diff --git a/core/cross/gles2/texture_gles2.cc b/core/cross/gles2/texture_gles2.cc |
index dcb652dfec6c4b3a846e7db57b98c6fe6fe8087a..b4da4e8c35b1bcd70007db7fda19919afabf1d5c 100644 |
--- a/core/cross/gles2/texture_gles2.cc |
+++ b/core/cross/gles2/texture_gles2.cc |
@@ -319,6 +319,7 @@ Texture2DGLES2* Texture2DGLES2::Create(ServiceLocator* service_locator, |
bool enable_render_surfaces) { |
DLOG(INFO) << "Texture2DGLES2 Create"; |
DCHECK_NE(format, Texture::UNKNOWN_FORMAT); |
+ DCHECK_GE(levels, 0); |
RendererGLES2 *renderer = static_cast<RendererGLES2 *>( |
service_locator->GetService<Renderer>()); |
renderer->MakeCurrentLazy(); |