Merge branch 'DRTVWR-570-maint-Q' of https://bitbucket.org/lindenlab/viewer

master
Ansariel 2022-11-02 13:05:00 +01:00
commit 7732257ea5
11 changed files with 18 additions and 22 deletions

View File

@ -1399,6 +1399,7 @@ Sovereign Engineer
SL-18394
SL-18412
SL-18497
SL-18525
SpacedOut Frye
VWR-34
VWR-45

View File

@ -954,7 +954,7 @@ namespace LLError
for (a = sets.beginArray(), end = sets.endArray(); a != end; ++a)
{
const LLSD& entry = *a;
if (entry.isMap() && !entry.emptyMap())
if (entry.isMap() && entry.size() != 0)
{
ELevel level = decodeLevel(entry["level"]);

View File

@ -1637,10 +1637,7 @@ BOOL LLLineEditor::handleKeyHere(KEY key, MASK mask )
KEY_SHIFT != key &&
KEY_CONTROL != key &&
KEY_ALT != key &&
// <FS> Capslock deselecting text
//KEY_CAPSLOCK )
KEY_CAPSLOCK != key)
// </FS>
{
deselect();
}

View File

@ -92,7 +92,7 @@ LLMultiSlider::LLMultiSlider(const LLMultiSlider::Params& p)
mMouseDownSignal(NULL),
mMouseUpSignal(NULL)
{
mValue.emptyMap();
mValue = LLSD::emptyMap();
mCurSlider = LLStringUtil::null;
if (mOrientation == HORIZONTAL)

View File

@ -1108,7 +1108,7 @@ LLSD LLDXHardware::getDisplayInfo()
}
LCleanup:
if (ret.emptyMap())
if (!ret.isMap() || (ret.size() == 0))
{
LL_INFOS() << "Failed to get data, cleaning up" << LL_ENDL;
}

View File

@ -3219,7 +3219,7 @@ bool LLEnvironment::loadFromSettings()
LL_INFOS("ENVIRONMENT") << "Unable to open previous session environment file " << user_filepath << LL_ENDL;
}
if (!env_data.isMap() || env_data.emptyMap())
if (!env_data.isMap() || (env_data.size() == 0))
{
LL_DEBUGS("ENVIRONMENT") << "Empty map loaded from: " << user_filepath << LL_ENDL;
return false;

View File

@ -1938,7 +1938,7 @@ void LLFloaterModelPreview::toggleCalculateButton(bool visible)
childSetTextArg("download_weight", "[ST]", tbd);
childSetTextArg("server_weight", "[SIM]", tbd);
childSetTextArg("physics_weight", "[PH]", tbd);
if (!mModelPhysicsFee.isMap() || mModelPhysicsFee.emptyMap())
if (!mModelPhysicsFee.isMap() || (mModelPhysicsFee.size() == 0))
{
childSetTextArg("upload_fee", "[FEE]", tbd);
}

View File

@ -2300,7 +2300,7 @@ void LLIMProcessing::requestOfflineMessagesCoro(std::string url)
return;
}
if (messages.emptyArray())
if (messages.size() == 0)
{
// Nothing to process
return;

View File

@ -112,7 +112,7 @@ void LLPanelExperienceLog::refresh()
int items = 0;
bool moreItems = false;
LLSD events_to_save = events;
if (!events.emptyMap())
if (events.isMap() && events.size() != 0)
{
LLSD::map_const_iterator day = events.endMap();
do

View File

@ -2775,7 +2775,7 @@ void LLPanelObject::onCommitSculptType(LLUICtrl *ctrl, void* userdata)
// }
// else if (command == "params_paste")
// {
// return mHasClipboardParams;
// return mClipboardParams.isMap() && (mClipboardParams.size() != 0);
// }
// // copy options
// else if (command == "psr_copy")

View File

@ -3460,14 +3460,15 @@ bool enable_object_show_original()
}
// </FS:Ansariel>
static void init_default_item_label(const std::string& item_name)
static void init_default_item_label(LLUICtrl* ctrl)
{
const std::string& item_name = ctrl->getName();
boost::unordered_map<std::string, LLStringExplicit>::iterator it = sDefaultItemLabels.find(item_name);
if (it == sDefaultItemLabels.end())
{
// *NOTE: This will not work for items of type LLMenuItemCheckGL because they return boolean value
// (doesn't seem to matter much ATM).
LLStringExplicit default_label = gMenuHolder->childGetValue(item_name).asString();
LLStringExplicit default_label = ctrl->getValue().asString();
if (!default_label.empty())
{
sDefaultItemLabels.insert(std::pair<std::string, LLStringExplicit>(item_name, default_label));
@ -3506,18 +3507,17 @@ bool enable_object_touch(LLUICtrl* ctrl)
}
// [/RLVa:KB]
std::string item_name = ctrl->getName();
init_default_item_label(item_name);
init_default_item_label(ctrl);
// Update label based on the node touch name if available.
LLSelectNode* node = LLSelectMgr::getInstance()->getSelection()->getFirstRootNode();
if (node && node->mValid && !node->mTouchName.empty())
{
gMenuHolder->childSetValue(item_name, node->mTouchName);
ctrl->setValue(node->mTouchName);
}
else
{
gMenuHolder->childSetValue(item_name, get_default_item_label(item_name));
ctrl->setValue(get_default_item_label(ctrl->getName()));
}
return new_value;
@ -8148,20 +8148,18 @@ bool enable_object_sit(LLUICtrl* ctrl)
bool sitting_on_sel = sitting_on_selection();
if (!sitting_on_sel)
{
std::string item_name = ctrl->getName();
// init default labels
init_default_item_label(item_name);
init_default_item_label(ctrl);
// Update label
LLSelectNode* node = LLSelectMgr::getInstance()->getSelection()->getFirstRootNode();
if (node && node->mValid && !node->mSitName.empty())
{
gMenuHolder->childSetValue(item_name, node->mSitName);
ctrl->setValue(node->mSitName);
}
else
{
gMenuHolder->childSetValue(item_name, get_default_item_label(item_name));
ctrl->setValue(get_default_item_label(ctrl->getName()));
}
}