[C++] CRhinoObjectGrip::MoveGrip() does not invoke ::NewLocation()

@dale @stevebaer

We use custom grips derived from CRhinoObjectGrip. When I call ::MoveGrip(ON_3dVector delta) on a grip, it used to call ::NewLocation() (in Rhino5). In the latest beta, however, this call is not made. If I add it myself, the behavior that I was seeing in Rhino5 is restored.

Is this a bug, or should users call ::NewLocation() themselves?

Hi @menno,

I’m looking at this…

– Dale

Hi @menno,

Sorry to take so long.

I’ve confirmed that CRhinoGripObject::MoveGrip does call CRhinoGripObject::NewLocation.

I guess I’ll probably need a sample that demonstrates what is not working for you…

– Dale

Hmm… I will try to make a reproduction, but that will take some time. I will get back to this.