Backends: SDL3: following SDL3 reverting their change, result of SDL_GetDisplays() must be freed. (#7809)
Reverts 271910e
This commit is contained in:
parent
226e0d579d
commit
6af9ac29ec
@ -818,7 +818,7 @@ static void ImGui_ImplSDL3_UpdateMonitors()
|
||||
bd->WantUpdateMonitors = false;
|
||||
|
||||
int display_count;
|
||||
const SDL_DisplayID* displays = SDL_GetDisplays(&display_count);
|
||||
SDL_DisplayID* displays = SDL_GetDisplays(&display_count);
|
||||
for (int n = 0; n < display_count; n++)
|
||||
{
|
||||
// Warning: the validity of monitor DPI information on Windows depends on the application DPI awareness settings, which generally needs to be set in the manifest or at runtime.
|
||||
@ -839,6 +839,7 @@ static void ImGui_ImplSDL3_UpdateMonitors()
|
||||
continue; // Some accessibility applications are declaring virtual monitors with a DPI of 0, see #7902.
|
||||
platform_io.Monitors.push_back(monitor);
|
||||
}
|
||||
SDL_free(displays);
|
||||
}
|
||||
|
||||
void ImGui_ImplSDL3_NewFrame()
|
||||
|
Loading…
Reference in New Issue
Block a user