71 |
|
|
72 |
assert (m_consoleDialog != NULL); |
assert (m_consoleDialog != NULL); |
73 |
|
|
74 |
jclass consoleDialog_cl = m_jniEnv->GetObjectClass (m_consoleDialog); |
jclass consoleDialog_cl; |
75 |
assert (consoleDialog_cl != NULL); |
jmethodID consoleDialog_show; |
76 |
|
|
77 |
jmethodID consoleDialog_show = m_jniEnv->GetMethodID (consoleDialog_cl, "show", "()V"); |
JNI_GetObjectClass (m_jniEnv, m_consoleDialog, consoleDialog_cl); |
78 |
assert (consoleDialog_show != NULL); |
JNI_GetMethodID (m_jniEnv, consoleDialog_cl, "show", "()V", consoleDialog_show); |
79 |
|
JNI_CallVoidMethod0 (m_jniEnv, m_consoleDialog, consoleDialog_show); |
|
m_jniEnv->CallVoidMethod (m_consoleDialog, consoleDialog_show); |
|
|
CHECK_EXCEPTIONS; |
|
80 |
|
|
81 |
return NS_OK; |
return NS_OK; |
82 |
} |
} |
88 |
|
|
89 |
assert (m_consoleDialog != NULL); |
assert (m_consoleDialog != NULL); |
90 |
|
|
91 |
jclass consoleDialog_cl = m_jniEnv->GetObjectClass (m_consoleDialog); |
jclass consoleDialog_cl; |
92 |
assert (consoleDialog_cl != NULL); |
jmethodID consoleDialog_hide; |
93 |
|
|
94 |
jmethodID consoleDialog_hide = m_jniEnv->GetMethodID (consoleDialog_cl, "hide", "()V"); |
JNI_GetObjectClass (m_jniEnv, m_consoleDialog, consoleDialog_cl); |
95 |
assert (consoleDialog_hide != NULL); |
JNI_GetMethodID (m_jniEnv, consoleDialog_cl, "hide", "()V", consoleDialog_hide); |
96 |
|
JNI_CallVoidMethod0 (m_jniEnv, m_consoleDialog, consoleDialog_hide); |
|
m_jniEnv->CallVoidMethod (m_consoleDialog, consoleDialog_hide); |
|
|
CHECK_EXCEPTIONS; |
|
97 |
|
|
98 |
return NS_OK; |
return NS_OK; |
99 |
} |
} |
105 |
|
|
106 |
assert (m_consoleDialog != NULL); |
assert (m_consoleDialog != NULL); |
107 |
|
|
108 |
jclass consoleDialog_cl = m_jniEnv->GetObjectClass (m_consoleDialog); |
jclass consoleDialog_cl; |
109 |
assert (consoleDialog_cl != NULL); |
jmethodID consoleDialog_print; |
110 |
|
|
111 |
jmethodID consoleDialog_print = m_jniEnv->GetMethodID (consoleDialog_cl, "print", "(Ljava.lang.String;Ljava.lang.String;)V"); |
JNI_GetObjectClass (m_jniEnv, m_consoleDialog, consoleDialog_cl); |
112 |
assert (consoleDialog_print != NULL); |
JNI_GetMethodID (m_jniEnv, consoleDialog_cl, "print", |
113 |
|
"(Ljava.lang.String;Ljava.lang.String;)V", consoleDialog_print); |
114 |
|
|
115 |
// FIXME: Handle case when encoding is NULL |
// FIXME: Handle case when encoding is NULL |
116 |
jstring jv_text = m_jniEnv->NewStringUTF (text); |
jstring jv_text = m_jniEnv->NewStringUTF (text); |
117 |
jstring jv_encoding = m_jniEnv->NewStringUTF (encoding); |
jstring jv_encoding = m_jniEnv->NewStringUTF (encoding); |
118 |
|
|
119 |
m_jniEnv->CallVoidMethod (m_consoleDialog, consoleDialog_print, jv_text, jv_encoding); |
JNI_CallVoidMethod2 (m_jniEnv, m_consoleDialog, consoleDialog_print, jv_text, jv_encoding); |
|
CHECK_EXCEPTIONS; |
|
120 |
|
|
121 |
return NS_OK; |
return NS_OK; |
122 |
} |
} |