mirror of
https://github.com/Mr-X-GTA/YimMenu.git
synced 2025-06-17 23:07:26 +08:00
Fixed persist vehicle preview system only working if you hovered over the delete button. (#2379)
This commit is contained in:
parent
cf457e15c8
commit
bcdb61e189
@ -125,7 +125,8 @@ namespace big
|
||||
std::transform(pair_lower.begin(), pair_lower.end(), pair_lower.begin(), tolower);
|
||||
if (pair_lower.contains(lower_search))
|
||||
{
|
||||
if (ImGui::Selectable(pair.c_str(), selected_vehicle_file == pair, ImGuiSelectableFlags_AllowItemOverlap))
|
||||
auto file_name = pair.c_str();
|
||||
if (ImGui::Selectable(file_name, selected_vehicle_file == pair, ImGuiSelectableFlags_AllowItemOverlap))
|
||||
{
|
||||
selected_vehicle_file = pair;
|
||||
g_fiber_pool->queue_job([] {
|
||||
@ -134,14 +135,6 @@ namespace big
|
||||
});
|
||||
}
|
||||
|
||||
ImGui::SameLine();
|
||||
ImGui::PushID(pair.c_str());
|
||||
if (ImGui::SmallButton("X"))
|
||||
{
|
||||
file_name_to_delete = pair;
|
||||
}
|
||||
ImGui::PopID();
|
||||
|
||||
if (!g.persist_car.preview_vehicle || (g.persist_car.preview_vehicle && !ImGui::IsAnyItemHovered()))
|
||||
{
|
||||
g_model_preview_service->stop_preview();
|
||||
@ -152,6 +145,14 @@ namespace big
|
||||
g_model_preview_service->show_vehicle_persisted(pair);
|
||||
});
|
||||
}
|
||||
|
||||
ImGui::SameLine();
|
||||
ImGui::PushID(file_name);
|
||||
if (ImGui::SmallButton("X"))
|
||||
{
|
||||
file_name_to_delete = pair;
|
||||
}
|
||||
ImGui::PopID();
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user