Yep, that was quite badly written! Will update it to this:
/** Stops the timer.
No more timer callbacks will be triggered after this method returns.
Note that if you call this from a background thread at the same time as the
message-thread is already in mid-callback, then it won't wait for the current
callback to finish, but it will cancel any future callbacks.
*/
/** Stops the timer. No more timer callbacks will be triggered after this method returns. Note that if you call this from a background thread at the same time as the message-thread is already in mid-callback, then it won't wait for the current callback to finish, but it will cancel any future callbacks. */
So it won't wait for the current callback to finish, but the current callback will finish right ?