aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMarshall Greenblatt <magreenblatt@gmail.com>2019-06-28 22:17:36 -0400
committerMarshall Greenblatt <magreenblatt@gmail.com>2019-07-01 16:46:13 -0400
commit266b6bfac7bb2988c295cfa12a6b25f6ed0df588 (patch)
tree5fef30bbd2a3e24074ca63cdbf9b6bc716337256 /tools
parentd0f5129e0d0680810f2657078696f9fb85e3185f (diff)
downloadjcef-266b6bfac7bb2988c295cfa12a6b25f6ed0df588.tar.gz
Introduce scoped helpers to avoid JNI reference leaks and simplify code (see issue #167).
See comments in jni_scoped_helpers.h for intended usage and examples. This change converts a representative sample of existing classes as proof-of-concept and adds some unit test coverage.
Diffstat (limited to 'tools')
-rw-r--r--tools/make_all_jni_headers.bat3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/make_all_jni_headers.bat b/tools/make_all_jni_headers.bat
index 464c739..7951d19 100644
--- a/tools/make_all_jni_headers.bat
+++ b/tools/make_all_jni_headers.bat
@@ -12,6 +12,9 @@ set ERRORLEVEL=1
goto end
)
+:: Make sure the source files have been compiled.
+call compile.bat %1
+
call make_jni_header.bat %1 org.cef.CefApp
call make_jni_header.bat %1 org.cef.browser.CefBrowser_N
call make_jni_header.bat %1 org.cef.browser.CefMessageRouter_N