@@ -134,7 +134,7 @@ LLMaterialMgr::~LLMaterialMgr()
134134bool LLMaterialMgr::isGetPending (const LLUUID & region_id, const LLMaterialID& material_id) const
135135{
136136 get_pending_map_t ::const_iterator itPending = mGetPending .find (pending_material_t (region_id, material_id));
137- return (mGetPending .end () != itPending) && (LLFrameTimer::getTotalSeconds () < itPending->second + MATERIALS_POST_TIMEOUT );
137+ return (mGetPending .end () != itPending) && (LLFrameTimer::getTotalSeconds () < itPending->second + F64 ( MATERIALS_POST_TIMEOUT ) );
138138}
139139
140140void LLMaterialMgr::markGetPending (const LLUUID & region_id, const LLMaterialID& material_id)
@@ -270,7 +270,7 @@ boost::signals2::connection LLMaterialMgr::getTE(const LLUUID& region_id, const
270270bool LLMaterialMgr::isGetAllPending (const LLUUID & region_id) const
271271{
272272 getall_pending_map_t ::const_iterator itPending = mGetAllPending .find (region_id);
273- return (mGetAllPending .end () != itPending) && (LLFrameTimer::getTotalSeconds () < itPending->second + MATERIALS_GET_TIMEOUT );
273+ return (mGetAllPending .end () != itPending) && (LLFrameTimer::getTotalSeconds () < itPending->second + F64 ( MATERIALS_GET_TIMEOUT ) );
274274}
275275
276276void LLMaterialMgr::getAll (const LLUUID & region_id)
@@ -583,7 +583,7 @@ void LLMaterialMgr::processGetQueue()
583583 {
584584 get_queue_t ::iterator itRegionQueue = loopRegionQueue++;
585585
586- const LLUUID & region_id = itRegionQueue->first ;
586+ const LLUUID region_id = itRegionQueue->first ;
587587 if (isGetAllPending (region_id))
588588 {
589589 continue ;
@@ -621,12 +621,12 @@ void LLMaterialMgr::processGetQueue()
621621 material_queue_t & materials = itRegionQueue->second ;
622622 U32 max_entries = regionp->getMaxMaterialsPerTransaction ();
623623 material_queue_t ::iterator loopMaterial = materials.begin ();
624- while ( (materials.end () != loopMaterial) && (materialsData.size () < ( int ) max_entries) )
624+ while ( (materials.end () != loopMaterial) && (( U32 ) materialsData.size () < max_entries) )
625625 {
626626 material_queue_t ::iterator itMaterial = loopMaterial++;
627627 materialsData.append ((*itMaterial).asLLSD ());
628- materials.erase (itMaterial);
629628 markGetPending (region_id, *itMaterial);
629+ materials.erase (itMaterial);
630630 }
631631 if (materials.empty ())
632632 {
@@ -727,7 +727,7 @@ void LLMaterialMgr::processPutQueue()
727727 facematerial_map_t & face_map = itQueue->second ;
728728 U32 max_entries = regionp->getMaxMaterialsPerTransaction ();
729729 facematerial_map_t ::iterator itFace = face_map.begin ();
730- while ( (face_map.end () != itFace) && (facesData.size () < ( int ) max_entries) )
730+ while ( (face_map.end () != itFace) && (( U32 ) facesData.size () < max_entries) )
731731 {
732732 LLSD faceData = LLSD::emptyMap ();
733733 faceData[MATERIALS_CAP_FACE_FIELD ] = static_cast <LLSD ::Integer>(itFace->first );
0 commit comments