diff options
author | Christian Strømme <christian.stromme@digia.com> | 2013-10-02 15:10:54 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-10-04 21:02:37 +0200 |
commit | d519b085d18b7a2a4b4035c994def4872ca798bb (patch) | |
tree | a19d34668ef8f1fb621696669110766a96d76bd1 /src/corelib/kernel/qjni_p.h | |
parent | 5bc02ad6653252ef134f070d7e0083784e705f1e (diff) |
Android: Add private ctors in QJNIObjectPrivate that takes va_list.
NewObjectV() was failing because QJNIObject was calling the variadic
constructors with a va_list, which in turn created a new va_list.
Change-Id: I1cf4c8133f237596964177271a20ca651174e695
Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>
Diffstat (limited to 'src/corelib/kernel/qjni_p.h')
-rw-r--r-- | src/corelib/kernel/qjni_p.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/corelib/kernel/qjni_p.h b/src/corelib/kernel/qjni_p.h index 912b5dbee4..3f8f9ff603 100644 --- a/src/corelib/kernel/qjni_p.h +++ b/src/corelib/kernel/qjni_p.h @@ -189,6 +189,9 @@ public: private: friend class QJNIObject; + QJNIObjectPrivate(const char *className, const char *sig, va_list args); + QJNIObjectPrivate(jclass clazz, const char *sig, va_list args); + template <typename T> T callMethod(const char *methodName, const char *sig, |