151 |
jclass cx; |
jclass cx; |
152 |
jmethodID id; |
jmethodID id; |
153 |
jstring *filename; |
jstring *filename; |
154 |
|
gboolean accepted; |
155 |
|
|
156 |
cx = (*gdk_env)->GetObjectClass (gdk_env, (jobject) obj); |
cx = (*gdk_env)->GetObjectClass (gdk_env, (jobject) obj); |
157 |
id = (*gdk_env)->GetMethodID (gdk_env, cx, "filenameFilterCallback", |
id = (*gdk_env)->GetMethodID (gdk_env, cx, "filenameFilterCallback", |
160 |
filename = (*gdk_env)->NewStringUTF(gdk_env, filter_info->filename); |
filename = (*gdk_env)->NewStringUTF(gdk_env, filter_info->filename); |
161 |
|
|
162 |
gdk_threads_leave(); |
gdk_threads_leave(); |
163 |
gboolean accepted = (*gdk_env)->CallBooleanMethod(gdk_env, obj, id, filename); |
accepted = (*gdk_env)->CallBooleanMethod(gdk_env, obj, id, filename); |
164 |
gdk_threads_enter(); |
gdk_threads_enter(); |
165 |
|
|
166 |
return accepted; |
return accepted; |