| 124 #else |
124 #else |
| 125 gtk_widget_hide(obj->widget); |
125 gtk_widget_hide(obj->widget); |
| 126 #endif |
126 #endif |
| 127 return TRUE; |
127 return TRUE; |
| 128 } else { |
128 } else { |
| 129 if(obj->ctx->close_callback) { |
|
| 130 UiEvent ev; |
|
| 131 ev.window = obj->window; |
|
| 132 ev.document = obj->ctx->document; |
|
| 133 ev.obj = obj; |
|
| 134 ev.eventdata = NULL; |
|
| 135 ev.eventdatatype = 0; |
|
| 136 ev.intval = 0; |
|
| 137 obj->ctx->close_callback(&ev, obj->ctx->close_data); |
|
| 138 obj->ctx->close_callback = NULL; |
|
| 139 } |
|
| 140 |
|
| 141 uic_context_prepare_close(obj->ctx); |
129 uic_context_prepare_close(obj->ctx); |
| 142 return FALSE; |
130 return FALSE; |
| 143 } |
131 } |
| 144 } |
132 } |
| 145 |
133 |