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