Fixed low bug EXT-5998 - Classified is scrolled if previos classified was scrolled.

--HG--
branch : product-engine
master
Dmitry Zaporozhan 2010-03-04 16:55:00 +02:00
parent 997e91f08e
commit a9b829f371
2 changed files with 12 additions and 0 deletions

View File

@ -1252,6 +1252,7 @@ void LLPanelClassifiedInfo::onOpen(const LLSD& key)
resetData();
resetControls();
scrollToTop();
setClassifiedId(key["classified_id"]);
setClassifiedName(key["name"]);
@ -1517,6 +1518,13 @@ LLRect LLPanelClassifiedInfo::getDefaultSnapshotRect()
return getChild<LLUICtrl>("snapshot_panel")->getLocalRect();
}
void LLPanelClassifiedInfo::scrollToTop()
{
LLScrollContainer* scrollContainer = findChild<LLScrollContainer>("profile_scroll");
if (scrollContainer)
scrollContainer->goToTop();
}
void LLPanelClassifiedInfo::onMapClick()
{
LLFloaterWorldMap::getInstance()->trackLocation(getPosGlobal());
@ -1612,6 +1620,8 @@ void LLPanelClassifiedEdit::onOpen(const LLSD& key)
mIsNew = classified_id.isNull();
scrollToTop();
if(mIsNew)
{
setAvatarId(gAgent.getID());

View File

@ -299,6 +299,8 @@ protected:
LLRect getDefaultSnapshotRect();
void scrollToTop();
void onMapClick();
void onTeleportClick();
void onExit();