InvokeRepeating running twice!

Hi,

I have a problem using InvokeRepeating, for example with this code :

void Start () {

InvokeRepeating(“Test”,0,3);
}

void Test () {

print (“OK”)
}

The log print “OK” twice.

I know there is a bug with invokeRepeating, we should put a small value instead of 0 for the second parameter of invokeRepeating but even with this correction it’s still running twice !

Thanks !

Whoops sorry, The problem was Because I also have these line of code :

void OnApplicationPause (bool paused) {

if (!paused) {

Start();
}
}

But is it normal that OnApplicationPause is running on application Start in this case ?
The Start function should only be called when the app is coming in foreground ?!