Merge branch 'DRTVWR-570-maint-Q' of https://bitbucket.org/lindenlab/viewer
commit
7732257ea5
|
|
@ -1399,6 +1399,7 @@ Sovereign Engineer
|
|||
SL-18394
|
||||
SL-18412
|
||||
SL-18497
|
||||
SL-18525
|
||||
SpacedOut Frye
|
||||
VWR-34
|
||||
VWR-45
|
||||
|
|
|
|||
|
|
@ -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"]);
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2300,7 +2300,7 @@ void LLIMProcessing::requestOfflineMessagesCoro(std::string url)
|
|||
return;
|
||||
}
|
||||
|
||||
if (messages.emptyArray())
|
||||
if (messages.size() == 0)
|
||||
{
|
||||
// Nothing to process
|
||||
return;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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")
|
||||
|
|
|
|||
|
|
@ -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()));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue