From c1a21d909031072a16b975f0877d8edfd7b8ea87 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 17 Oct 2017 16:29:29 +0200 Subject: [PATCH] Fixed issue in Java wrapper with XmlRpcRequest.Status --- wrappers/java/genwrapper.py | 2 ++ wrappers/java/migration.sh | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/wrappers/java/genwrapper.py b/wrappers/java/genwrapper.py index 3e8810a34..de8ec7d50 100644 --- a/wrappers/java/genwrapper.py +++ b/wrappers/java/genwrapper.py @@ -191,6 +191,8 @@ class JavaTranslator(object): return 'int' elif jni: return 'jint' + if _type.desc.name.to_camel_case() == "XmlRpcStatus": + return "XmlRpcRequest.Status" name = _type.desc.name.to_camel_case() if name in ENUMS_LIST: className = ENUMS_LIST[name] diff --git a/wrappers/java/migration.sh b/wrappers/java/migration.sh index 201f80908..4cdde6d66 100644 --- a/wrappers/java/migration.sh +++ b/wrappers/java/migration.sh @@ -308,9 +308,7 @@ eval "$SED_START 's/mLc.setCpuCount(/\/\/mLc.setCpuCount(/g' $SED_END" #Tunnel, TunnelConfig #LinphoneBuffer #AccountCreator.updatePassword => What to do ? -# XmlRpcStatus ! must be XmlRpcRequest.Status -# XmlRpcRequest and XmlRpcSession constructors... -# Factory.createContent( +# XmlRpcRequest and XmlRpcSession constructors # Callbacks with return like chat messages' file transfer #Android specifics not wrapped automatically @@ -347,6 +345,7 @@ eval "$SED_START 's/mLc.setCpuCount(/\/\/mLc.setCpuCount(/g' $SED_END" #Factory.instance().setLogCollectionPath(getFilesDir().getAbsolutePath()); => Core.setLogCollectionPath #Factory.instance().enableLogCollection(isDebugEnabled); => Core.enableLogCollection #Factory.instance().setDebugMode(isDebugEnabled, getString(R.string.app_name)); => Core.setLogLevelMask +#Factory.createContent( => Core.createContent( # # Core #Core.getVideoDevice and Core.setVideoDevice now takes/returns String instead of int