aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorMcCabe Maxsted2009-09-15 01:29:41 -0700
committerArmin Weatherwax2009-09-20 18:13:28 +0200
commit7b376bfa40d851805b46ca5e9feadd03594cc5c9 (patch)
tree4a7a43f47cedf2a57798708b4ab2198b0d0c675e
parentMerge commit 'b3c39a47e76f595fd953d9ccffc58b0dfb8359db' into armin-1.2.0-next (diff)
downloadmeta-impy-7b376bfa40d851805b46ca5e9feadd03594cc5c9.zip
meta-impy-7b376bfa40d851805b46ca5e9feadd03594cc5c9.tar.gz
meta-impy-7b376bfa40d851805b46ca5e9feadd03594cc5c9.tar.bz2
meta-impy-7b376bfa40d851805b46ca5e9feadd03594cc5c9.tar.xz
Fixed unhandled exception in llviewerobjectlist.cpp
-rw-r--r--ChangeLog.txt56
-rw-r--r--linden/indra/newview/llviewerobjectlist.cpp4
2 files changed, 60 insertions, 0 deletions
diff --git a/ChangeLog.txt b/ChangeLog.txt
index cd7c841..01dc329 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -28,6 +28,62 @@
28 deleted: linden/indra/newview/prefpanelpasswords.h 28 deleted: linden/indra/newview/prefpanelpasswords.h
29 modified: linden/indra/newview/skins/default/xui/en-us/floater_login.xml 29 modified: linden/indra/newview/skins/default/xui/en-us/floater_login.xml
30 30
31 * Small performance change from Emerald viewer in LLVLComposition.
32
33 modified: linden/indra/newview/llvlcomposition.cpp
34
35
36 * Applied BlockClickSit debug setting from Emerald to block sit click action.
37
38 modified: linden/indra/newview/app_settings/settings.xml
39 modified: linden/indra/newview/lltoolpie.cpp
40
41
42 * Fixed unhandled exception in llviewerobjectlist.cpp
43
44 modified: linden/indra/newview/llviewerobjectlist.cpp
45
46
472009-09-13 McCabe Maxsted <hakushakukun@gmail.com>
48
49 * Added prev/next buttons for windlight presets, cleaned up some stuff.
50
51 modified: linden/indra/newview/llfloaterwindlight.cpp
52 modified: linden/indra/newview/llfloaterwindlight.h
53 modified: linden/indra/newview/llwindlightremotectrl.cpp
54 modified: linden/indra/newview/llwlparammanager.cpp
55 modified: linden/indra/newview/llwlparammanager.h
56 modified: linden/indra/newview/skins/default/textures/textures.xml
57 modified: linden/indra/newview/skins/default/xui/en-us/floater_windlight_options.xml
58
59
60 * Fixed World options not showing up when windlight remote expanded.
61
62 modified: linden/indra/newview/skins/default/xui/en-us/panel_windlight_remote_expanded.xml
63
64
65 * Added missing left/right arrow textures.
66
67 new file: linden/indra/newview/skins/default/textures/arrow_left.tga
68 new file: linden/indra/newview/skins/default/textures/arrow_right.tga
69 new file: linden/indra/newview/skins/silver/textures/arrow_left.tga
70 new file: linden/indra/newview/skins/silver/textures/arrow_right.tga
71
72
732009-09-12 McCabe Maxsted <hakushakukun@gmail.com>
74
75 * Clarified 'show in search' in profile.
76
77 modified: linden/indra/newview/skins/default/xui/en-us/panel_avatar.xml
78
79
80 * Fixed windlight toolbar not updating windlight floater pulldown.
81
82 modified: linden/indra/newview/llfloaterwindlight.cpp
83 modified: linden/indra/newview/llwindlightremotectrl.cpp
84 modified: linden/indra/newview/llwlparammanager.cpp
85 modified: linden/indra/newview/llwlparammanager.h
86
31 87
32 88
33 * Merged in Grid Manager, etc. (thanks Armin). 89 * Merged in Grid Manager, etc. (thanks Armin).
diff --git a/linden/indra/newview/llviewerobjectlist.cpp b/linden/indra/newview/llviewerobjectlist.cpp
index 78c1730..cf37058 100644
--- a/linden/indra/newview/llviewerobjectlist.cpp
+++ b/linden/indra/newview/llviewerobjectlist.cpp
@@ -165,6 +165,8 @@ U64 LLViewerObjectList::getIndex(const U32 local_id,
165 165
166BOOL LLViewerObjectList::removeFromLocalIDTable(const LLViewerObject &object) 166BOOL LLViewerObjectList::removeFromLocalIDTable(const LLViewerObject &object)
167{ 167{
168 if (object.mRegionp)
169 {
168 U32 local_id = object.mLocalID; 170 U32 local_id = object.mLocalID;
169 LLHost region_host = object.getRegion()->getHost(); 171 LLHost region_host = object.getRegion()->getHost();
170 U32 ip = region_host.getAddress(); 172 U32 ip = region_host.getAddress();
@@ -175,6 +177,8 @@ BOOL LLViewerObjectList::removeFromLocalIDTable(const LLViewerObject &object)
175 U64 indexid = (((U64)index) << 32) | (U64)local_id; 177 U64 indexid = (((U64)index) << 32) | (U64)local_id;
176 return sIndexAndLocalIDToUUID.erase(indexid) > 0 ? TRUE : FALSE; 178 return sIndexAndLocalIDToUUID.erase(indexid) > 0 ? TRUE : FALSE;
177 } 179 }
180 return FALSE;
181}
178 182
179void LLViewerObjectList::setUUIDAndLocal(const LLUUID &id, 183void LLViewerObjectList::setUUIDAndLocal(const LLUUID &id,
180 const U32 local_id, 184 const U32 local_id,