some problem about CCScrollView

At CCScrollView.cpp
ccTouchBegan and ccTouchMoved ,beforeDraw
has some coordinate problem.

You can find this bug like this:
add this code at TableViewTestScene.cpp
this~~>setPosition;
run.we get a strange results.
My plan is
1.
//CCPoint screenPos = this~~>convertToWorldSpace(this->getParent()>getPosition);
//has a problem
CCPoint screenPos = this
>getParent()->convertToWorldSpace(this->getPosition());
2.
//if (m_pTouches->count() > 2 ||
// m_bTouchMoved ||
// !frame.containsPoint(m_pContainer->convertToWorldSpace(m_pContainer->convertTouchToNodeSpace(touch))))
//here has some problem
if (m_pTouches->count() > 2 ||
m_bTouchMoved ||
!frame.containsPoint((getParent()->convertTouchToNodeSpace(touch))))
3.
//if (frame.containsPoint(this->convertToWorldSpace(newPoint)))
//here has some problem
if (frame.containsPoint(getParent()>convertTouchToNodeSpacem_pTouches>objectAtIndex(0))))

It’s work now.
If this have some error.Expect you can correct it.

I have the same problem. But I fix it in the other way. I still use the world space.

1.CCScrollView::beforeDraw
//CCPoint screenPos = this~~>convertToWorldSpace~~>getPosition);
CCPoint screenPos;
screenPos = this~~>convertToWorldSpace;
2.CCScrollView::ccTouchBegan
CCPoint screenPos;
screenPos = this~~>convertToWorldSpace(screenPos);
//frame = CCRectMake(this~~>getPosition.x, this~~>getPosition().y, m_tViewSize.width, m_tViewSize.height);
frame = CCRectMake(screenPos.x, screenPos.y, m_tViewSize.width, m_tViewSize.height);

3.CCScrollView::ccTouchMoved
CCPoint screenPos(0,0);
screenPos = this~~>convertToWorldSpace;
//frame = CCRectMake.x, this~~>getPosition().y, m_tViewSize.width, m_tViewSize.height);
frame = CCRectMake(screenPos.x, screenPos.y, m_tViewSize.width, m_tViewSize.height);

I hope it will be fixed in the later version.
Cheers!