summaryrefslogtreecommitdiffstats
path: root/chromium/base/android/build_info.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/base/android/build_info.cc')
-rw-r--r--chromium/base/android/build_info.cc7
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);