summaryrefslogtreecommitdiff
path: root/indra/newview/llnearbychat.cpp
diff options
context:
space:
mode:
authorLeyla Farazha <leyla@lindenlab.com>2011-09-27 10:52:47 -0700
committerLeyla Farazha <leyla@lindenlab.com>2011-09-27 10:52:47 -0700
commitcb699e3f2d64999e9817d0c4df5b7f9484e8e722 (patch)
tree5e84284484e32f352a4d17a450cb96d90354e467 /indra/newview/llnearbychat.cpp
parent7483d339ed8abe9785ddb33a72496bf8d4d63fa8 (diff)
EXP-1252 Opening chat history crashes browser (from dev work in progress)
EXP-1253 Entering text in chat bar does not show for other users (dev work in progress)
Diffstat (limited to 'indra/newview/llnearbychat.cpp')
-rw-r--r--indra/newview/llnearbychat.cpp39
1 files changed, 7 insertions, 32 deletions
diff --git a/indra/newview/llnearbychat.cpp b/indra/newview/llnearbychat.cpp
index 361912a5cb..8d57ae3a32 100644
--- a/indra/newview/llnearbychat.cpp
+++ b/indra/newview/llnearbychat.cpp
@@ -58,7 +58,7 @@
static const S32 RESIZE_BAR_THICKNESS = 3;
LLNearbyChat::LLNearbyChat(const LLSD& key)
- : LLDockableFloater(NULL, false, false, key)
+ : LLFloater(key)
,mChatHistory(NULL)
{
@@ -86,20 +86,9 @@ BOOL LLNearbyChat::postBuild()
mChatHistory = getChild<LLChatHistory>("chat_history");
- if(!LLDockableFloater::postBuild())
+ if(!LLFloater::postBuild())
return false;
- if (getDockControl() == NULL)
- {
- setDockControl(new LLDockControl(
- LLFloaterReg::getInstance("chat_bar"), this,
- getDockTongue(), LLDockControl::TOP, boost::bind(&LLNearbyChat::getAllowedRect, this, _1)));
- }
-
- //fix for EXT-4621
- //chrome="true" prevents floater from stilling capture
- setIsChrome(true);
- //chrome="true" hides floater caption
if (mDragHandle)
mDragHandle->setTitleVisible(TRUE);
@@ -118,20 +107,6 @@ void LLNearbyChat::applySavedVariables()
setRect(rect);
}
}
-
-
- if(!LLFloater::getControlGroup()->controlExists(mDocStateControl))
- {
- setDocked(true);
- }
- else
- {
- if (mDocStateControl.size() > 1)
- {
- bool dockState = LLFloater::getControlGroup()->getBOOL(mDocStateControl);
- setDocked(dockState);
- }
- }
}
std::string appendTime()
@@ -229,17 +204,17 @@ void LLNearbyChat::setVisible(BOOL visible)
}
}
- LLDockableFloater::setVisible(visible);
+ LLFloater::setVisible(visible);
}
void LLNearbyChat::onOpen(const LLSD& key )
{
- LLDockableFloater::onOpen(key);
+ LLFloater::onOpen(key);
}
void LLNearbyChat::setRect (const LLRect &rect)
{
- LLDockableFloater::setRect(rect);
+ LLFloater::setRect(rect);
}
void LLNearbyChat::getAllowedRect(LLRect& rect)
@@ -367,7 +342,7 @@ BOOL LLNearbyChat::handleMouseDown(S32 x, S32 y, MASK mask)
if(mChatHistory)
mChatHistory->setFocus(TRUE);
- return LLDockableFloater::handleMouseDown(x, y, mask);
+ return LLFloater::handleMouseDown(x, y, mask);
}
void LLNearbyChat::draw()
@@ -380,5 +355,5 @@ void LLNearbyChat::draw()
setTransparencyType(hasFocus() ? TT_ACTIVE : TT_INACTIVE);
}
- LLDockableFloater::draw();
+ LLFloater::draw();
}