mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Recast: fix nullptr crash on Editor::m_geom
Should be checked, can be null.
This commit is contained in:
parent
f64696d18b
commit
2ad55ede56
@ -250,23 +250,26 @@ void Editor::handleCommonSettings()
|
||||
|
||||
ImGui::PopItemWidth();
|
||||
|
||||
ImGui::Separator();
|
||||
ImGui::Text("Bounding");
|
||||
|
||||
float* navMeshBMin = m_geom->getNavMeshBoundsMin();
|
||||
float* navMeshBMax = m_geom->getNavMeshBoundsMax();
|
||||
|
||||
ImGui::PushItemWidth(230);
|
||||
|
||||
ImGui::SliderFloat3("Mins##BuildSettings", navMeshBMin, -MAX_COORD_FLOAT, MAX_COORD_FLOAT);
|
||||
ImGui::SliderFloat3("Maxs##BuildSettings", navMeshBMax, -MAX_COORD_FLOAT, MAX_COORD_FLOAT);
|
||||
|
||||
ImGui::PopItemWidth();
|
||||
|
||||
if (ImGui::Button("Reset##BuildSettings", ImVec2(120, 0)))
|
||||
if (m_geom)
|
||||
{
|
||||
rdVcopy(navMeshBMin, m_geom->getOriginalNavMeshBoundsMin());
|
||||
rdVcopy(navMeshBMax, m_geom->getOriginalNavMeshBoundsMax());
|
||||
ImGui::Separator();
|
||||
ImGui::Text("Bounding");
|
||||
|
||||
float* navMeshBMin = m_geom->getNavMeshBoundsMin();
|
||||
float* navMeshBMax = m_geom->getNavMeshBoundsMax();
|
||||
|
||||
ImGui::PushItemWidth(230);
|
||||
|
||||
ImGui::SliderFloat3("Mins##BuildSettings", navMeshBMin, -MAX_COORD_FLOAT, MAX_COORD_FLOAT);
|
||||
ImGui::SliderFloat3("Maxs##BuildSettings", navMeshBMax, -MAX_COORD_FLOAT, MAX_COORD_FLOAT);
|
||||
|
||||
ImGui::PopItemWidth();
|
||||
|
||||
if (ImGui::Button("Reset##BuildSettings", ImVec2(120, 0)))
|
||||
{
|
||||
rdVcopy(navMeshBMin, m_geom->getOriginalNavMeshBoundsMin());
|
||||
rdVcopy(navMeshBMax, m_geom->getOriginalNavMeshBoundsMax());
|
||||
}
|
||||
}
|
||||
|
||||
ImGui::Separator();
|
||||
|
Loading…
x
Reference in New Issue
Block a user