[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opensim-dev
Subject:    [Opensim-dev] missing changes
From:       danbmil99 () yahoo ! com (dan miller)
Date:       2007-09-24 6:53:04
Message-ID: 922663.74888.qm () web51304 ! mail ! re2 ! yahoo ! com
[Download RAW message or body]

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



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic