|
@@ -1993,12 +1993,12 @@ void WorldEditor::on3DMouseMove(const Gui3DMouseEvent & event)
|
|
if ( !mHitObject )
|
|
if ( !mHitObject )
|
|
{
|
|
{
|
|
SceneObject *hitObj = NULL;
|
|
SceneObject *hitObj = NULL;
|
|
- if ( collide(event, &hitObj) && hitObj->isSelectionEnabled() && !objClassIgnored(hitObj) )
|
|
|
|
|
|
+ if ( collide(event, &hitObj) && !hitObj->isDeleted() && hitObj->isSelectionEnabled() && !objClassIgnored(hitObj) )
|
|
{
|
|
{
|
|
mHitObject = hitObj;
|
|
mHitObject = hitObj;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
mLastMouseEvent = event;
|
|
mLastMouseEvent = event;
|
|
}
|
|
}
|
|
|
|
|