diff options
author | Mic Bowman | 2011-01-25 14:23:58 -0800 |
---|---|---|
committer | Mic Bowman | 2011-01-25 14:23:58 -0800 |
commit | c4727645b864a92fc489427c516ccab3a21c2d91 (patch) | |
tree | 007117969b7defbb881a407aeb9a459c8bd40e07 /OpenSim/Region/CoreModules/Avatar/AvatarFactory | |
parent | Fix script data not being reset as it should be (diff) | |
download | opensim-SC_OLD-c4727645b864a92fc489427c516ccab3a21c2d91.zip opensim-SC_OLD-c4727645b864a92fc489427c516ccab3a21c2d91.tar.gz opensim-SC_OLD-c4727645b864a92fc489427c516ccab3a21c2d91.tar.bz2 opensim-SC_OLD-c4727645b864a92fc489427c516ccab3a21c2d91.tar.xz |
Removed a few more spurious appearance saves. When an avatar
enters a region the attachments module tries to update the
appearance with attachments that are already part of the appearance.
Just added a check to only save if the attachments weren't there
before.
Diffstat (limited to 'OpenSim/Region/CoreModules/Avatar/AvatarFactory')
-rw-r--r-- | OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs b/OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs index ed0a290..f8ce444 100644 --- a/OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs +++ b/OpenSim/Region/CoreModules/Avatar/AvatarFactory/AvatarFactoryModule.cs | |||
@@ -217,7 +217,9 @@ namespace OpenSim.Region.CoreModules.Avatar.AvatarFactory | |||
217 | // update transaction. In theory, we should be able to do an immediate | 217 | // update transaction. In theory, we should be able to do an immediate |
218 | // appearance send and save here. | 218 | // appearance send and save here. |
219 | 219 | ||
220 | QueueAppearanceSave(client.AgentId); | 220 | // save only if there were changes, send no matter what (doesn't hurt to send twice) |
221 | if (changed) | ||
222 | QueueAppearanceSave(client.AgentId); | ||
221 | QueueAppearanceSend(client.AgentId); | 223 | QueueAppearanceSend(client.AgentId); |
222 | } | 224 | } |
223 | 225 | ||