From 3cd20d3ff2cb2c49246dbc29676acdd1410defa5 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Sun, 6 Dec 2015 08:22:12 -0800 Subject: [PATCH] Java: Fix getValue(). --- java/lib/NetworkTablesJNI.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/lib/NetworkTablesJNI.cpp b/java/lib/NetworkTablesJNI.cpp index b0d0f99290..ce40d0ca0f 100644 --- a/java/lib/NetworkTablesJNI.cpp +++ b/java/lib/NetworkTablesJNI.cpp @@ -640,7 +640,7 @@ JNIEXPORT jobject JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTables (JNIEnv *env, jclass, jstring key) { auto val = nt::GetEntryValue(JavaStringRef(env, key)); - if (!val || !val->IsBoolean()) { + if (!val) { ThrowTableKeyNotDefined(env, key); return nullptr; } @@ -768,7 +768,7 @@ JNIEXPORT jobject JNICALL Java_edu_wpi_first_wpilibj_networktables_NetworkTables (JNIEnv *env, jclass, jstring key, jobject defaultValue) { auto val = nt::GetEntryValue(JavaStringRef(env, key)); - if (!val || !val->IsBoolean()) return defaultValue; + if (!val) return defaultValue; return ToJavaObject(env, *val); }