diff options
author | Richard Nelson <richard@lindenlab.com> | 2011-10-19 17:25:18 -0700 |
---|---|---|
committer | Richard Nelson <richard@lindenlab.com> | 2011-10-19 17:25:18 -0700 |
commit | 03b836d94f0f09936af887302db7e19f45881f01 (patch) | |
tree | 31cabcff54a8a947be36de4a754bb70e9db356ba /indra/llui/llfloaterreg.cpp | |
parent | e2b0e8fb1c3f1bcde01e283d2e6fcfc6b2b315eb (diff) |
EXP-1424 FIX Floaters open on top of one another in default position with no offset
EXP-1412 FIX Additional Inventory windows are opened directly on top of each after opening additional inventory windows and closing the first time
also made sidepanel floaters reuse the existing instances, saving state
Diffstat (limited to 'indra/llui/llfloaterreg.cpp')
-rw-r--r-- | indra/llui/llfloaterreg.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/indra/llui/llfloaterreg.cpp b/indra/llui/llfloaterreg.cpp index df3cff9968..e144b68f5e 100644 --- a/indra/llui/llfloaterreg.cpp +++ b/indra/llui/llfloaterreg.cpp @@ -167,6 +167,7 @@ LLFloater* LLFloaterReg::getInstance(const std::string& name, const LLSD& key) res->setInstanceName(name); LLFloater *last_floater = (list.empty() ? NULL : list.back()); + res->applyControlsAndPosition(last_floater); gFloaterView->adjustToFitScreen(res, false); |