diff options
Diffstat (limited to 'chromium/base/android/build_info.cc')
-rw-r--r-- | chromium/base/android/build_info.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chromium/base/android/build_info.cc b/chromium/base/android/build_info.cc index 11202a0627e..4d3cd559ede 100644 --- a/chromium/base/android/build_info.cc +++ b/chromium/base/android/build_info.cc @@ -68,11 +68,16 @@ BuildInfo* BuildInfo::GetInstance() { return Singleton<BuildInfo, BuildInfoSingletonTraits >::get(); } -void BuildInfo::set_java_exception_info(const std::string& info) { +void BuildInfo::SetJavaExceptionInfo(const std::string& info) { DCHECK(!java_exception_info_) << "info should be set only once."; java_exception_info_ = strndup(info.c_str(), 4096); } +void BuildInfo::ClearJavaExceptionInfo() { + delete java_exception_info_; + java_exception_info_ = nullptr; +} + // static bool BuildInfo::RegisterBindings(JNIEnv* env) { return RegisterNativesImpl(env); |