void LLFloaterTexturePicker::commitIfImmediateSet() { bool apply_immediate = getChild<LLUICtrl>("apply_immediate_check")->getValue().asBoolean(); if (!mNoCopyTextureSelected && apply_immediate && mOwner) { mOwner->onFloaterCommit(LLTextureCtrl::TEXTURE_CHANGE); } }
// reacts to user clicking a valid field in the local scroll list. void LLFloaterTexturePicker::onLocalScrollCommit() { LLUUID id(mLocalScrollCtrl->getSelectedItemLabel(LOCALLIST_COL_ID)); mOwner->setImageAssetID(id); if (childGetValue("apply_immediate_check").asBoolean()) mOwner->onFloaterCommit(LLTextureCtrl::TEXTURE_CHANGE, id); // calls an overridden function. }
void LLFloaterTexturePicker::commitIfImmediateSet() { // <FS:Ansariel> FIRE-8298: Apply now checkbox has no effect //if (!mNoCopyTextureSelected && mOwner && mCanApply) if (!mNoCopyTextureSelected && mOwner && mCanApply && mCanPreview) // </FS:Ansariel> { mOwner->onFloaterCommit(LLTextureCtrl::TEXTURE_CHANGE); } }
void LLFloaterTexturePicker::commitIfImmediateSet() { // <FS:Ansariel> FIRE-8298: Apply now checkbox has no effect bool strict = !mNoCopyTextureSelected && mOwner && mCanApply; if (EffervescenceSpecialFunctionalitySwitch || strict && mCanPreview) // </FS:Ansariel> { mOwner->onFloaterCommit(LLTextureCtrl::TEXTURE_CHANGE); } }