Thanks, I’ll update those callAnyTimers functions, but it doesn’t make any sense to add it to resetToDefault(), because that’s a method, not a function, and it’s in a class that’s already exported (?)
Thanks for the response.
I come up with new fresh information : JUCE_API is also needed in front of operators (!= & ==) of struct CurrentPositionInfo defined in juce_AudioPlayHead.h.
In fact, it seems to export only members from first class (AudioPlayHead), but does not export deeper definitions, as functions of CurrentPositionInfo.
So, finally, I think it’s better to reexport internal definitions of CurrentPositionInfo using JUCE_API on struct directly, i.e. modifying line 65 of header by:
struct JUCE_API CurrentPositionInfo