Merge "Add notifyPixelsChanged() call to NDK unlockPixels()."
diff --git a/native/graphics/jni/bitmap.cpp b/native/graphics/jni/bitmap.cpp
index fd73430..51a631f 100644
--- a/native/graphics/jni/bitmap.cpp
+++ b/native/graphics/jni/bitmap.cpp
@@ -88,6 +88,12 @@
return ANDROID_BITMAP_RESULT_JNI_EXCEPTION;
}
+ // notifyPixelsChanged() needs be called to apply writes to GL-backed
+ // bitmaps. Note that this will slow down read-only accesses to the
+ // bitmaps, but the NDK methods are primarily intended to be used for
+ // writes.
+ bm->notifyPixelsChanged();
+
bm->unlockPixels();
return ANDROID_BITMAP_RESUT_SUCCESS;
}