ui/gtk/toolkit.c

changeset 163
b70e2a77dea0
parent 157
0b33b9396851
child 167
161511838ea6
equal deleted inserted replaced
162:18892c0a9adc 163:b70e2a77dea0
180 UiJob *job = data; 180 UiJob *job = data;
181 int result = job->job_func(job->job_data); 181 int result = job->job_func(job->job_data);
182 if(!result) { 182 if(!result) {
183 g_idle_add(ui_job_finished, job); 183 g_idle_add(ui_job_finished, job);
184 } 184 }
185 return NULL;
185 } 186 }
186 187
187 void ui_job(UiObject *obj, ui_threadfunc tf, void *td, ui_callback f, void *fd) { 188 void ui_job(UiObject *obj, ui_threadfunc tf, void *td, ui_callback f, void *fd) {
188 UiJob *job = malloc(sizeof(UiJob)); 189 UiJob *job = malloc(sizeof(UiJob));
189 job->obj = obj; 190 job->obj = obj;

mercurial