mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 17:05:55 +08:00
mantis 8573 and 8569: be more aggressive on drag block with touch on non physical prims
This commit is contained in:
@@ -2097,8 +2097,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
{
|
||||
SceneObjectPart part = GetPart(localId);
|
||||
|
||||
if (((part.ScriptEvents & scriptEvents.anytouch) != 0) ||
|
||||
(part.PassTouches && (RootPart.ScriptEvents & scriptEvents.anytouch) != 0))
|
||||
if (((part.ScriptEvents & scriptEvents.anytouch) != 0) || (RootPart.ScriptEvents & scriptEvents.anytouch) != 0)
|
||||
lastTouchTime = Util.GetTimeStampMS();
|
||||
OnGrabPart(part, offsetPos, remoteClient);
|
||||
}
|
||||
@@ -3673,8 +3672,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
}
|
||||
|
||||
// a touch or pass may had become active ??
|
||||
if (((part.ScriptEvents & scriptEvents.anytouch) != 0) ||
|
||||
(part.PassTouches && (RootPart.ScriptEvents & scriptEvents.anytouch) != 0))
|
||||
if (((part.ScriptEvents & scriptEvents.anytouch) != 0) || (RootPart.ScriptEvents & scriptEvents.anytouch) != 0)
|
||||
{
|
||||
lastTouchTime = now;
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user