Fix crash signature 608
This was a crash in LLPanelDirClassified::postBuild(), on the line changed here, probably accessng null pointer. There are probably a few other signatures for this in our database.
This commit is contained in:
@@ -119,7 +119,8 @@ BOOL LLPanelDirClassified::postBuild()
|
|||||||
// Don't do this every time we open find, it's expensive; require clicking 'search'
|
// Don't do this every time we open find, it's expensive; require clicking 'search'
|
||||||
//requestClassified();
|
//requestClassified();
|
||||||
|
|
||||||
childSetVisible("filter_gaming", (gAgent.getRegion()->getGamingFlags() & REGION_GAMING_PRESENT) && !(gAgent.getRegion()->getGamingFlags() & REGION_GAMING_HIDE_FIND_CLASSIFIEDS));
|
LLViewerRegion* region(gAgent.getRegion());
|
||||||
|
getChildView("filter_gaming")->setVisible(region && (region->getGamingFlags() & REGION_GAMING_PRESENT) && !(region->getGamingFlags() & REGION_GAMING_HIDE_FIND_CLASSIFIEDS));
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -93,7 +93,8 @@ BOOL LLPanelDirEvents::postBuild()
|
|||||||
}
|
}
|
||||||
gDisplayEventHack = FALSE;
|
gDisplayEventHack = FALSE;
|
||||||
|
|
||||||
childSetVisible("filter_gaming", (gAgent.getRegion()->getGamingFlags() & REGION_GAMING_PRESENT) && !(gAgent.getRegion()->getGamingFlags() & REGION_GAMING_HIDE_FIND_EVENTS));
|
LLViewerRegion* region(gAgent.getRegion());
|
||||||
|
getChildView("filter_gaming")->setVisible(region && (gAgent.getRegion()->getGamingFlags() & REGION_GAMING_PRESENT) && !(gAgent.getRegion()->getGamingFlags() & REGION_GAMING_HIDE_FIND_EVENTS));
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -250,7 +250,10 @@ BOOL LLPanelDirFind::postBuild()
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (LLUICtrl* ctrl = findChild<LLUICtrl>("filter_gaming"))
|
if (LLUICtrl* ctrl = findChild<LLUICtrl>("filter_gaming"))
|
||||||
ctrl->setVisible(gAgent.getRegion() && (gAgent.getRegion()->getGamingFlags() & REGION_GAMING_PRESENT) && !(gAgent.getRegion()->getGamingFlags() & REGION_GAMING_HIDE_FIND_ALL));
|
{
|
||||||
|
const LLViewerRegion* region(gAgent.getRegion());
|
||||||
|
ctrl->setVisible(region && (region->getGamingFlags() & REGION_GAMING_PRESENT) && !(region->getGamingFlags() & REGION_GAMING_HIDE_FIND_ALL));
|
||||||
|
}
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -61,7 +61,8 @@ BOOL LLPanelDirGroups::postBuild()
|
|||||||
childDisable("Search");
|
childDisable("Search");
|
||||||
setDefaultBtn( "Search" );
|
setDefaultBtn( "Search" );
|
||||||
|
|
||||||
childSetVisible("filter_gaming", (gAgent.getRegion()->getGamingFlags() & REGION_GAMING_PRESENT) && !(gAgent.getRegion()->getGamingFlags() & REGION_GAMING_HIDE_FIND_GROUPS));
|
LLViewerRegion* region(gAgent.getRegion());
|
||||||
|
getChildView("filter_gaming")->setVisible(region && (region->getGamingFlags() & REGION_GAMING_PRESENT) && !(region->getGamingFlags() & REGION_GAMING_HIDE_FIND_GROUPS));
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,7 +126,8 @@ BOOL LLPanelDirLand::postBuild()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
childSetVisible("filter_gaming", (gAgent.getRegion()->getGamingFlags() & REGION_GAMING_PRESENT) && !(gAgent.getRegion()->getGamingFlags() & REGION_GAMING_HIDE_FIND_LAND));
|
LLViewerRegion* region(gAgent.getRegion());
|
||||||
|
getChildView("filter_gaming")->setVisible(region && (region->getGamingFlags() & REGION_GAMING_PRESENT) && !(region->getGamingFlags() & REGION_GAMING_HIDE_FIND_LAND));
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -99,7 +99,8 @@ BOOL LLPanelDirPlaces::postBuild()
|
|||||||
childSetEnabled("Category", true);
|
childSetEnabled("Category", true);
|
||||||
}
|
}
|
||||||
|
|
||||||
childSetVisible("filter_gaming", (gAgent.getRegion()->getGamingFlags() & REGION_GAMING_PRESENT) && !(gAgent.getRegion()->getGamingFlags() & REGION_GAMING_HIDE_FIND_SIMS));
|
LLViewerRegion* region(gAgent.getRegion());
|
||||||
|
getChildView("filter_gaming")->setVisible(region && (region->getGamingFlags() & REGION_GAMING_PRESENT) && !(region->getGamingFlags() & REGION_GAMING_HIDE_FIND_SIMS));
|
||||||
|
|
||||||
// Don't prepopulate the places list, as it hurts the database as of 2006-12-04. JC
|
// Don't prepopulate the places list, as it hurts the database as of 2006-12-04. JC
|
||||||
// initialQuery();
|
// initialQuery();
|
||||||
|
|||||||
Reference in New Issue
Block a user