diff --git a/contrib/mobile/iOS/Onelab/ModelViewController.mm b/contrib/mobile/iOS/Onelab/ModelViewController.mm index 5df8f41098f2ba78828b2add0f71cae2dd1f29ac..3f45ed9d6e411af4cbd43371fbed70394ebfd9d1 100644 --- a/contrib/mobile/iOS/Onelab/ModelViewController.mm +++ b/contrib/mobile/iOS/Onelab/ModelViewController.mm @@ -341,7 +341,7 @@ void messageFromCpp (void *self, std::string level, std::string msg) { if(level == "RequestRender"){ - [(__bridge id)self requestRender]; + [(__bridge id)self performSelectorOnMainThread:@selector(requestRender) withObject:nil waitUntilDone:YES]; [[NSNotificationCenter defaultCenter] postNotificationName:@"refreshParameters" object:nil]; } else if(level == "Progress"){