69 |
|
|
70 |
vector<int> contextStack; |
vector<int> contextStack; |
71 |
|
|
72 |
|
/** Converts java.lang.String to C++ unistring |
73 |
|
* |
74 |
|
* typedef std::basic_string<unsigned short> unistring; |
75 |
|
* |
76 |
|
* @param env the JNI interface pointer |
77 |
|
* @param jstr java.lang.String |
78 |
|
* @return unistring |
79 |
|
*/ |
80 |
|
Renderables::unistring jstr2unistr(JNIEnv *env, jstring jstr) { |
81 |
|
const jchar *strptr = env->GetStringChars(jstr, 0); |
82 |
|
Renderables::unistring unistr(strptr); |
83 |
|
// FIX PROP: Renderables::unistring unistr(strptr, env->GetStringLength(jstr)); |
84 |
|
env->ReleaseStringChars(jstr, strptr); |
85 |
|
return unistr; |
86 |
|
} |
87 |
|
|
88 |
Os::Window *getWindowByWID(int wid) { |
Os::Window *getWindowByWID(int wid) { |
89 |
return (wid<0 ? defaultWindow : windows.get(wid)); |
return (wid<0 ? defaultWindow : windows.get(wid)); |
90 |
} |
} |