try to make cocoa run loop more robust

This commit is contained in:
matthias.ringwald 2010-02-09 21:34:53 +00:00
parent 2289ec97a0
commit 01d66a27a2

View File

@ -50,8 +50,10 @@ static void socketDataCallback (
const void *data, const void *data,
void *info) void *info)
{ {
data_source_t *ds = (data_source_t *) info; if (callbackType == kCFSocketReadCallBack && info) {
ds->process(ds); data_source_t *ds = (data_source_t *) info;
ds->process(ds);
}
} }
void cocoa_add_data_source(data_source_t *dataSource){ void cocoa_add_data_source(data_source_t *dataSource){