svn merge -r126726:126727 svn+ssh://svn.lindenlab.com/linden/branches/skinning/skinning-15/

DEV-35109  Nav bar does not record teleports taken by any method other than typing into nav bar
DEV-35117  Hard to open local chat, needs bottom bar widget for now
hiding test IM floaters
master
Leyla Farazha 2009-07-09 22:30:15 +00:00
parent 4cbf65be95
commit 8016e73cc0
4 changed files with 19 additions and 4 deletions

View File

@ -2074,7 +2074,7 @@ void LLIMFloater::show(const LLUUID& session_id, S32 center_x)
floater->setVisible(false);
}
floater->setVisibleAndFrontmost(true);
//floater->setVisibleAndFrontmost(true);
floater->updateMessages(session_id);

View File

@ -37,11 +37,28 @@
#include <iomanip> // for std::setw()
#include "llui.h"
#include "llagent.h"
#include "llslurl.h"
#include "llviewerregion.h"
#include "llviewerparcelmgr.h"
void addLocationHistory()
{
LLVector3 position = gAgent.getPositionAgent();
std::string region_name = gAgent.getRegion()->getName();
std::string location = LLSLURL::buildSLURL(region_name, position.mV[VX],
position.mV[VY], position.mV[VZ]);
LLLocationHistory* lh = LLLocationHistory::getInstance();
lh->addItem(location);
lh->save();
}
LLLocationHistory::LLLocationHistory() :
mFilename("typed_locations.txt"),
mLoadedCallback(NULL)
{
LLViewerParcelMgr::getInstance()->setTeleportFinishedCallback(addLocationHistory);
}
void LLLocationHistory::addItem(std::string item)

View File

@ -415,10 +415,7 @@ void LLNavigationBar::onRegionNameResponse(
S32 selected_item = mCmbLocation->getCurrentIndex();
if (selected_item == -1) // user has typed text
{
LLLocationHistory* lh = LLLocationHistory::getInstance();
mCmbLocation->add(typed_location);
lh->addItem(typed_location);
lh->save();
}
// Teleport to the location.

View File

@ -7,6 +7,7 @@
left="0"
name="panel_im"
top="0"
visible="false"
width="300">
<text_editor
enabled="false"