45 |
{ |
{ |
46 |
void *ptr; |
void *ptr; |
47 |
|
|
48 |
/* Remove entries from state tables */ |
ptr = NSA_GET_PTR (env, obj); |
|
NSA_DEL_GLOBAL_REF (env, obj); |
|
|
ptr = NSA_DEL_PTR (env, obj); |
|
49 |
|
|
50 |
gdk_threads_enter (); |
gdk_threads_enter (); |
51 |
|
|
55 |
|
|
56 |
gdk_threads_leave (); |
gdk_threads_leave (); |
57 |
|
|
58 |
|
/* Remove entries from state tables */ |
59 |
|
NSA_DEL_GLOBAL_REF (env, obj); |
60 |
|
NSA_DEL_PTR (env, obj); |
61 |
|
|
62 |
/* |
/* |
63 |
* Wake up the main thread, to make sure it re-checks the window |
* Wake up the main thread, to make sure it re-checks the window |
64 |
* destruction condition. |
* destruction condition. |