diff --git a/contrib/mobile/iOS/Onelab/ParametersViewController.mm b/contrib/mobile/iOS/Onelab/ParametersViewController.mm
index e77288f06e8a9bf6e1a4472aa842838e45e344c2..5c603fa8a9e6028ec02700137059200aa6e3d5f3 100644
--- a/contrib/mobile/iOS/Onelab/ParametersViewController.mm
+++ b/contrib/mobile/iOS/Onelab/ParametersViewController.mm
@@ -89,7 +89,10 @@
     double value = [[alertView textFieldAtIndex:0].text doubleValue];
     number[0].setValue(value);
     onelab::server::instance()->set(number[0]);
-    [self refreshTableView];
+    if(onelab_cb("check") == 1){
+      [[NSNotificationCenter defaultCenter] postNotificationName:@"requestRender" object:nil];
+      [[NSNotificationCenter defaultCenter] postNotificationName:@"refreshParameters" object:nil];
+    }
   }
 }
 - (void)indexDidChangeForSegmentedControl:(id)sender