[Opensim-dev] missing changes

dan miller danbmil99 at yahoo.com
Mon Sep 24 06:53:04 UTC 2007


Stephan,

if you recall, the smoking gun was line 280, clientview.cs, in
InitNewClient():

this.m_scene.AddNewClient(this, false);

the false indicates that this is _not_ a childAgent.  This call is made for
each client thread, regardless of childishness or not.

We spent some time going through all this; I recall the idea was to have
InitNewClient() spawn the client as a child; then, somewhere else in the
code, there's supposed to be a call to MakeAvatarPhysical().  Somehow in the
rush to merge, this all got lost; the only call to MakeAvatarPhysical() is
now in AgentCrossing.

I'm pretty sure I had this all working on my machine, but I can't
resuscitate it now, and it's not in subversion anywhere that I can locate. 
Any help you (or anyone else) can provide in regenerating this fix will be
greatly appreciated.

-dan




More information about the Opensim-dev mailing list