Fix a crash that was possible when teleporting without quick settings having been opened.

This commit is contained in:
Inusaito Sayori
2015-07-21 03:59:31 -04:00
parent 47d9c6d0b5
commit 8d76b798c9

View File

@@ -222,6 +222,10 @@ BOOL wlfPanel_AdvSettings::postBuild()
// Set up based on initial region.
onRegionChanged();
}
else
{
mHoverHeight = NULL;
}
return TRUE;
}
@@ -513,7 +517,7 @@ void wlfPanel_AdvSettings::updateEditHoverEnabled()
{
const LLViewerRegion* region = gAgent.getRegion();
bool enabled = region && region->avatarHoverHeightEnabled();
mHoverHeight->setEnabled(enabled);
if (mHoverHeight) mHoverHeight->setEnabled(enabled);
if (enabled)
{
syncFromPreferenceSetting(mHoverHeight);