diff options
| author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2023-10-03 19:27:26 +0300 | 
|---|---|---|
| committer | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2023-10-03 20:13:23 +0300 | 
| commit | 5566f28b039e2f3999e397a26243707affc80991 (patch) | |
| tree | fa35f5be0a263d7f9d68a9b256946d1e033641c1 | |
| parent | 7d50a5143411d5b975173e62de65e530c5dd0f00 (diff) | |
D559 Post merge fixes
| -rw-r--r-- | indra/newview/llaisapi.cpp | 27 | ||||
| -rw-r--r-- | indra/newview/llfloaterchangeitemthumbnail.cpp | 1 | ||||
| -rw-r--r-- | indra/newview/llinventorymodel.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llinventorypanel.cpp | 1 | ||||
| -rw-r--r-- | indra/newview/llmaterialeditor.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/lltexturectrl.cpp | 54 | 
6 files changed, 22 insertions, 65 deletions
| diff --git a/indra/newview/llaisapi.cpp b/indra/newview/llaisapi.cpp index 087cfb8d48..b7d0b1ef1a 100644 --- a/indra/newview/llaisapi.cpp +++ b/indra/newview/llaisapi.cpp @@ -873,26 +873,9 @@ void AISAPI::InvokeAISCommandCoro(LLCoreHttpUtil::HttpCoroutineAdapter::ptr_t ht      LLSD httpResults;      LLCore::HttpStatus status; -    if (debugLoggingEnabled("Inventory")) -    { -        LLTimer ais_timer; -        ais_timer.start(); -        result = invoke(httpAdapter , httpRequest , url , body , httpOptions , httpHeaders); -        httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS]; -        status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults); -        F32MillisecondsImplicit elapsed_time = ais_timer.getElapsedTimeF32(); - -        LL_DEBUGS("Inventory") << "Request type: " << (S32)type -            << " \nRequest target: " << targetId -            << " \nElapsed time since request: " << elapsed_time -            << " \nstatus: " << status.toULong() << LL_ENDL; -    } -    else -    { -        result = invoke(httpAdapter , httpRequest , url , body , httpOptions , httpHeaders); -        httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS]; -        status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults); -    } +    result = invoke(httpAdapter , httpRequest , url , body , httpOptions , httpHeaders); +    httpResults = result[LLCoreHttpUtil::HttpCoroutineAdapter::HTTP_RESULTS]; +    status = LLCoreHttpUtil::HttpCoroutineAdapter::getStatusFromLLSD(httpResults);      if (!status || !result.isMap())      { @@ -1053,7 +1036,7 @@ AISUpdate::AISUpdate(const LLSD& update, AISAPI::COMMAND_TYPE type, const LLSD&          mFetchDepth = request_body["depth"].asInteger();      } -    mTimer.setTimerExpirySec(debugLoggingEnabled("Inventory") ? EXPIRY_SECONDS_DEBUG : EXPIRY_SECONDS_LIVE); +    mTimer.setTimerExpirySec(EXPIRY_SECONDS_LIVE);      mTimer.start();  	parseUpdate(update);  } @@ -1079,7 +1062,7 @@ void AISUpdate::checkTimeout()      {          llcoro::suspend();          LLCoros::checkStop(); -        mTimer.setTimerExpirySec(debugLoggingEnabled("Inventory") ? EXPIRY_SECONDS_DEBUG : EXPIRY_SECONDS_LIVE); +        mTimer.setTimerExpirySec(EXPIRY_SECONDS_LIVE);      }  } diff --git a/indra/newview/llfloaterchangeitemthumbnail.cpp b/indra/newview/llfloaterchangeitemthumbnail.cpp index 780130039b..f54240f6f4 100644 --- a/indra/newview/llfloaterchangeitemthumbnail.cpp +++ b/indra/newview/llfloaterchangeitemthumbnail.cpp @@ -750,7 +750,6 @@ void LLFloaterChangeItemThumbnail::showTexturePicker(const LLUUID &thumbnail_id)              "SELECT PHOTO",              PERM_NONE,              PERM_NONE, -            PERM_NONE,              FALSE,              NULL); diff --git a/indra/newview/llinventorymodel.cpp b/indra/newview/llinventorymodel.cpp index e6fe00b044..f7c327c699 100644 --- a/indra/newview/llinventorymodel.cpp +++ b/indra/newview/llinventorymodel.cpp @@ -3269,7 +3269,7 @@ LLCore::HttpHandle LLInventoryModel::requestPost(bool foreground,  void LLInventoryModel::createCommonSystemCategories()  {      //amount of System Folder we should wait for -    sPendingSystemFolders = 8; +    sPendingSystemFolders = 9;  	gInventory.ensureCategoryForTypeExists(LLFolderType::FT_TRASH);  	gInventory.ensureCategoryForTypeExists(LLFolderType::FT_FAVORITE); diff --git a/indra/newview/llinventorypanel.cpp b/indra/newview/llinventorypanel.cpp index f9af63a80e..355d222b27 100644 --- a/indra/newview/llinventorypanel.cpp +++ b/indra/newview/llinventorypanel.cpp @@ -2425,7 +2425,6 @@ void LLInventorySingleFolderPanel::doShare()  LLAssetFilteredInventoryPanel::LLAssetFilteredInventoryPanel(const Params& p)      : LLInventoryPanel(p) -    , mAssetType(LLAssetType::AT_NONE)  {  } diff --git a/indra/newview/llmaterialeditor.cpp b/indra/newview/llmaterialeditor.cpp index 0897ed14c6..be6f8d72e5 100644 --- a/indra/newview/llmaterialeditor.cpp +++ b/indra/newview/llmaterialeditor.cpp @@ -1530,7 +1530,7 @@ void LLMaterialEditor::onSaveAsMsgCallback(const LLSD& notification, const LLSD&              }              if (item)              { -                const LLUUID &marketplacelistings_id = gInventory.findCategoryUUIDForType(LLFolderType::FT_MARKETPLACE_LISTINGS, false); +                const LLUUID &marketplacelistings_id = gInventory.findCategoryUUIDForType(LLFolderType::FT_MARKETPLACE_LISTINGS);                  LLUUID parent_id = item->getParentUUID();                  if (mObjectUUID.notNull() || marketplacelistings_id == parent_id || gInventory.isObjectDescendentOf(item->getUUID(), gInventory.getLibraryRootFolderID()))                  { diff --git a/indra/newview/lltexturectrl.cpp b/indra/newview/lltexturectrl.cpp index 796753955b..8a8abc222f 100644 --- a/indra/newview/lltexturectrl.cpp +++ b/indra/newview/lltexturectrl.cpp @@ -593,8 +593,6 @@ BOOL LLFloaterTexturePicker::postBuild()  	childSetAction("Cancel", LLFloaterTexturePicker::onBtnCancel,this);  	childSetAction("Select", LLFloaterTexturePicker::onBtnSelect,this); -	// update permission filter once UI is fully initialized -	updateFilterPermMask();  	mSavedFolderState.setApply(FALSE);  	LLToolPipette::getInstance()->setToolSelectCallback(boost::bind(&LLFloaterTexturePicker::onTextureSelect, this, _1)); @@ -837,8 +835,18 @@ void LLFloaterTexturePicker::commitCallback(LLTextureCtrl::ETexturePickOp op)              {                  if (!mLocalScrollCtrl->getAllSelected().empty())                  { -                    LLUUID temp_id = mLocalScrollCtrl->getFirstSelected()->getColumn(LOCAL_TRACKING_ID_COLUMN)->getValue().asUUID(); -                    asset_id = LLLocalBitmapMgr::getInstance()->getWorldID(temp_id); +                    LLSD data = mLocalScrollCtrl->getFirstSelected()->getValue(); +                    LLUUID temp_id = data["id"]; +                    S32 asset_type = data["type"].asInteger(); + +                    if (LLAssetType::AT_MATERIAL == asset_type) +                    { +                        asset_id = LLLocalGLTFMaterialMgr::getInstance()->getWorldID(temp_id); +                    } +                    else +                    { +                        asset_id = LLLocalBitmapMgr::getInstance()->getWorldID(temp_id); +                    }                  }                  else                  { @@ -923,30 +931,10 @@ void LLFloaterTexturePicker::onBtnCancel(void* userdata)  // static  void LLFloaterTexturePicker::onBtnSelect(void* userdata)  { -	LLFloaterTexturePicker* self = (LLFloaterTexturePicker*) userdata; -	LLUUID local_id = LLUUID::null; -	if (self->mOwner) -	{ -		if (self->mLocalScrollCtrl->getVisible() && !self->mLocalScrollCtrl->getAllSelected().empty()) -		{ -            LLSD data = self->mLocalScrollCtrl->getFirstSelected()->getValue(); -            LLUUID temp_id = data["id"]; -            S32 asset_type = data["type"].asInteger(); - -            if (LLAssetType::AT_MATERIAL == asset_type) -            { -                local_id = LLLocalGLTFMaterialMgr::getInstance()->getWorldID(temp_id); -            } -            else -            { -                local_id = LLLocalBitmapMgr::getInstance()->getWorldID(temp_id); -            } -		} -	} -	 +	LLFloaterTexturePicker* self = (LLFloaterTexturePicker*) userdata;	  	if (self->mOnFloaterCommitCallback)  	{ -		self->commitCallback(LLTextureCtrl::TEXTURE_SELECT, local_id); +		self->commitCallback(LLTextureCtrl::TEXTURE_SELECT);  	}  	self->closeFloater();  } @@ -1306,19 +1294,7 @@ void LLFloaterTexturePicker::onBakeTextureSelect(LLUICtrl* ctrl, void *user_data  	}  } -//static -void LLFloaterTexturePicker::onHideBaseMeshRegionCheck(LLUICtrl* ctrl, void *user_data) -{ -	//LLFloaterTexturePicker* picker = (LLFloaterTexturePicker*)user_data; -	//LLCheckBoxCtrl* check_box = (LLCheckBoxCtrl*)ctrl; -} - -void LLFloaterTexturePicker::updateFilterPermMask() -{ -	//mInventoryPanel->setFilterPermMask( getFilterPermMask() );  Commented out due to no-copy texture loss. -} - -void LLFloaterTexturePicker::setCanApply(bool can_preview, bool can_apply) +void LLFloaterTexturePicker::setCanApply(bool can_preview, bool can_apply, bool inworld_image)  {  	mSelectBtn->setEnabled(can_apply);  	getChildRef<LLUICtrl>("preview_disabled").setVisible(!can_preview && inworld_image); | 
