Which calls CApplication::OnAction() the next frame.  Thus, all you've done is slow it down (quite dramatically, but nonetheless the recursion is still potentially there) :)