summaryrefslogtreecommitdiff
path: root/indra/newview/llfloaterurldisplay.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llfloaterurldisplay.cpp')
-rw-r--r--indra/newview/llfloaterurldisplay.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/indra/newview/llfloaterurldisplay.cpp b/indra/newview/llfloaterurldisplay.cpp
index 45fa14bc0a..e0d547b34e 100644
--- a/indra/newview/llfloaterurldisplay.cpp
+++ b/indra/newview/llfloaterurldisplay.cpp
@@ -48,6 +48,18 @@ LLFloaterURLDisplay::LLFloaterURLDisplay(const LLSD& sd)
mFactoryMap["place_details_panel"] = LLCallbackMap(LLFloaterURLDisplay::createPlaceDetail, this);
gUICtrlFactory->buildFloater(this, "floater_preview_url.xml", &getFactoryMap());
this->setVisible(false);
+
+ // If positioned at 0,0 the teleport button is behind the toolbar.
+ LLRect r = getRect();
+ if (r.mBottom == 0 && r.mLeft == 0)
+ {
+ // first use, center it
+ center();
+ }
+ else
+ {
+ gFloaterView->adjustToFitScreen(this, FALSE);
+ }
}
LLFloaterURLDisplay::~LLFloaterURLDisplay()