Skip to content
Snippets Groups Projects
Commit 3e0c558b authored by Paul Guslisty's avatar Paul Guslisty
Browse files

Backed out of changeset 9944:2d6fed071539

--HG--
branch : product-engine
parent 765b9a0a
No related branches found
No related tags found
No related merge requests found
...@@ -96,8 +96,29 @@ void LLIMFloaterContainer::addFloater(LLFloater* floaterp, ...@@ -96,8 +96,29 @@ void LLIMFloaterContainer::addFloater(LLFloater* floaterp,
LLUUID session_id = floaterp->getKey(); LLUUID session_id = floaterp->getKey();
floaterp->mCloseSignal.connect(boost::bind(&LLIMFloaterContainer::onCloseFloater, this, session_id)); LLIconCtrl* icon = 0;
mSessions[session_id] = floaterp;
if(gAgent.isInGroup(session_id, TRUE))
{
LLGroupIconCtrl::Params icon_params = LLUICtrlFactory::instance().getDefaultParams<LLGroupIconCtrl>();
icon_params.group_id = session_id;
icon = LLUICtrlFactory::instance().createWidget<LLGroupIconCtrl>(icon_params);
mSessions[session_id] = floaterp;
floaterp->mCloseSignal.connect(boost::bind(&LLIMFloaterContainer::onCloseFloater, this, session_id));
}
else
{
LLUUID avatar_id = LLIMModel::getInstance()->getOtherParticipantID(session_id);
LLAvatarIconCtrl::Params icon_params = LLUICtrlFactory::instance().getDefaultParams<LLAvatarIconCtrl>();
icon_params.avatar_id = avatar_id;
icon = LLUICtrlFactory::instance().createWidget<LLAvatarIconCtrl>(icon_params);
mSessions[session_id] = floaterp;
floaterp->mCloseSignal.connect(boost::bind(&LLIMFloaterContainer::onCloseFloater, this, session_id));
}
mTabContainer->setTabImage(floaterp, icon);
} }
void LLIMFloaterContainer::onCloseFloater(LLUUID& id) void LLIMFloaterContainer::onCloseFloater(LLUUID& id)
......
...@@ -22,7 +22,9 @@ ...@@ -22,7 +22,9 @@
tab_width="64" tab_width="64"
tab_max_width = "134" tab_max_width = "134"
tab_height="16" tab_height="16"
halign="center" use_custom_icon_ctrl="true"
tab_icon_ctrl_pad="2"
halign="left"
use_ellipses="true" use_ellipses="true"
top="0" top="0"
width="390" /> width="390" />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment