summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOz Linden <oz@lindenlab.com>2012-06-14 19:51:59 -0400
committerOz Linden <oz@lindenlab.com>2012-06-14 19:51:59 -0400
commitfc1f30a05b14d80786f7fd41b30640092fc5683d (patch)
treeb0f104c4ae9f8a34cc350418b4fdcf5940a2abe9
parent64a34c13703155679a9cba3057b785ff8d55a070 (diff)
STORM-1882: keep dictionary selected when moving, allowing deletion when moved to Available
-rw-r--r--indra/newview/llfloaterspellchecksettings.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/indra/newview/llfloaterspellchecksettings.cpp b/indra/newview/llfloaterspellchecksettings.cpp
index d350637790..95934d46a8 100644
--- a/indra/newview/llfloaterspellchecksettings.cpp
+++ b/indra/newview/llfloaterspellchecksettings.cpp
@@ -88,11 +88,13 @@ void LLFloaterSpellCheckerSettings::onBtnMove(const std::string& from, const std
row["columns"][0]["font"]["style"] = "NORMAL";
std::vector<LLScrollListItem*> sel_items = from_ctrl->getAllSelected();
- for (std::vector<LLScrollListItem*>::const_iterator sel_it = sel_items.begin(); sel_it != sel_items.end(); ++sel_it)
+ std::vector<LLScrollListItem*>::const_iterator sel_it;
+ for ( sel_it = sel_items.begin(); sel_it != sel_items.end(); ++sel_it)
{
row["value"] = (*sel_it)->getValue();
row["columns"][0]["value"] = (*sel_it)->getColumn(0)->getValue();
to_ctrl->addElement(row);
+ to_ctrl->setSelectedByValue( (*sel_it)->getValue(), true );
}
from_ctrl->deleteSelectedItems();
}