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,
void *info)
{
data_source_t *ds = (data_source_t *) info;
ds->process(ds);
if (callbackType == kCFSocketReadCallBack && info) {
data_source_t *ds = (data_source_t *) info;
ds->process(ds);
}
}
void cocoa_add_data_source(data_source_t *dataSource){