Probably bug

I wanted to create animation, which is starts 1 second after starting game, and then repeats each 3 seconds. This is the code:

`CCAnimation* dropAnim = CCAnimation::animationWithFrames(dropFrames);

CCSpriteFrame* firstDropFrame = dropFrames->getObjectAtIndex(0);

CCSprite* drop = CCSprite::spriteWithSpriteFrame(firstDropFrame);

CCDelayTime* dropAnimationDelay = CCDelayTime::actionWithDuration(3);
CCActionInterval* dropSequence = CCSequence::actionOneTwo(dropAnimationDelay, CCAnimate::actionWithDuration(1, dropAnim, false));
CCRepeatForever *repeatDropAnimation = CCRepeatForever::actionWithAction(dropSequence);

CCDelayTime* initialDelay = CCDelayTime::actionWithDuration(1);
CCActionInterval* totalDropSequence = CCSequence::actionOneTwo(initialDelay, repeatDropAnimation);

drop->runAction(totalDropSequence);`

This is not works… I missing something or its a bug?

CCRepeatForever can’t be sequenced.