Loading core/jni/android/graphics/Region.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -181,7 +181,12 @@ static SkRegion* Region_createFromParcel(JNIEnv* env, jobject clazz, jobject par return NULL; } SkRegion* region = new SkRegion; region->readFromMemory(regionData, size); size_t actualSize = region->readFromMemory(regionData, size); if (size != actualSize) { delete region; return NULL; } return region; } Loading Loading
core/jni/android/graphics/Region.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -181,7 +181,12 @@ static SkRegion* Region_createFromParcel(JNIEnv* env, jobject clazz, jobject par return NULL; } SkRegion* region = new SkRegion; region->readFromMemory(regionData, size); size_t actualSize = region->readFromMemory(regionData, size); if (size != actualSize) { delete region; return NULL; } return region; } Loading