Add finalizers to Web Payment Java objects that own native objects
These C++ objects are destroyed in PaymentRequestImpl.closeUIAndDestroyNativeObjects(). However, if an object is garbage-collected for any reason without PaymentRequestImpl.closeUIAndDestroyNativeObjects() being called, then it will cause a memory leak. A finalize method should be added to these objects to ensure destruction of the owned C++ objects. Bug: 1090918 Change-Id: I12df86f9705d81d630b63223d15354d2b022e888 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2392290 Commit-Queue: DongJun Kim <djmix.kim@samsung.com> Reviewed-by:Rouslan Solomakhin <rouslan@chromium.org> Cr-Commit-Position: refs/heads/master@{#804820}
Showing
Please register or sign in to comment