mirror of https://github.com/kiwix/libkiwix.git
Merge pull request #289 from Aditya-Sood/kiwix-android/issue/765
Fixes kiwix-android issue#765
This commit is contained in:
commit
efe1c2dea3
|
@ -353,14 +353,17 @@ Java_org_kiwix_kiwixlib_JNIKiwixReader_searchSuggestions(JNIEnv* env,
|
||||||
JNIEXPORT jboolean JNICALL
|
JNIEXPORT jboolean JNICALL
|
||||||
Java_org_kiwix_kiwixlib_JNIKiwixReader_getNextSuggestion(JNIEnv* env,
|
Java_org_kiwix_kiwixlib_JNIKiwixReader_getNextSuggestion(JNIEnv* env,
|
||||||
jobject obj,
|
jobject obj,
|
||||||
jobject titleObj)
|
jobject titleObj,
|
||||||
|
jobject urlObj)
|
||||||
{
|
{
|
||||||
jboolean retVal = JNI_FALSE;
|
jboolean retVal = JNI_FALSE;
|
||||||
std::string cTitle;
|
std::string cTitle;
|
||||||
|
std::string cUrl;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
if (READER->getNextSuggestion(cTitle)) {
|
if (READER->getNextSuggestion(cTitle, cUrl)) {
|
||||||
setStringObjValue(cTitle, titleObj, env);
|
setStringObjValue(cTitle, titleObj, env);
|
||||||
|
setStringObjValue(cUrl, urlObj, env);
|
||||||
retVal = JNI_TRUE;
|
retVal = JNI_TRUE;
|
||||||
}
|
}
|
||||||
} catch (std::exception& e) {
|
} catch (std::exception& e) {
|
||||||
|
|
|
@ -102,7 +102,7 @@ public class JNIKiwixReader
|
||||||
|
|
||||||
public native boolean searchSuggestions(String prefix, int count);
|
public native boolean searchSuggestions(String prefix, int count);
|
||||||
|
|
||||||
public native boolean getNextSuggestion(JNIKiwixString title);
|
public native boolean getNextSuggestion(JNIKiwixString title, JNIKiwixString url);
|
||||||
|
|
||||||
public native boolean getPageUrlFromTitle(String title, JNIKiwixString url);
|
public native boolean getPageUrlFromTitle(String title, JNIKiwixString url);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue