RFR: 8348106: Catch C++ exception in Java_sun_awt_windows_WTaskbarPeer_setOverlayIcon
Abhishek Kumar
abhiscxk at openjdk.org
Mon Feb 10 08:37:10 UTC 2025
On Wed, 5 Feb 2025 18:40:07 GMT, Rajat Mahajan <rmahajan at openjdk.org> wrote:
> **Issue:**
> The JNI method `Java_sun_awt_windows_WTaskbarPeer_setOverlayIcon `calls `CreateIconFromRaster `that can throw a C++ exception.
>
> The C++ exception must be caught and must not be allowed to escape the JNI method. The call to `CreateIconFromRaster `has to wrapped into a try-catch block.
>
> **Solution:**
>
> Added exception handling to make sure any exception from `CreateIconFromRaster `is handled properly.
>
> Testing done.
Marked as reviewed by abhiscxk (Reviewer).
-------------
PR Review: https://git.openjdk.org/jdk/pull/23470#pullrequestreview-2605003210
More information about the client-libs-dev
mailing list