Fix the found issue. Found needs to be 1.

This is needed for realloc, while index should be 0.  So using i for the
index, and found for the count.
This commit is contained in:
BrandonSchaefer 2014-11-10 12:12:03 -08:00 committed by Camilla Berglund
parent f306ea2f5d
commit d300aa3255

View File

@ -51,20 +51,19 @@ _GLFWmonitor** _glfwPlatformGetMonitors(int* count)
out->num_modes && out->num_modes &&
out->current_mode < out->num_modes) out->current_mode < out->num_modes)
{ {
found++;
monitors = realloc(monitors, sizeof(_GLFWmonitor*) * found); monitors = realloc(monitors, sizeof(_GLFWmonitor*) * found);
monitors[found] = _glfwAllocMonitor("Unknown", monitors[i] = _glfwAllocMonitor("Unknown",
out->physical_width_mm, out->physical_width_mm,
out->physical_height_mm); out->physical_height_mm);
monitors[found]->mir.x = out->position_x; monitors[i]->mir.x = out->position_x;
monitors[found]->mir.y = out->position_y; monitors[i]->mir.y = out->position_y;
monitors[found]->mir.output_id = out->output_id; monitors[i]->mir.output_id = out->output_id;
monitors[found]->mir.cur_mode = out->current_mode; monitors[i]->mir.cur_mode = out->current_mode;
monitors[found]->modes = _glfwPlatformGetVideoModes(monitors[found], monitors[i]->modes = _glfwPlatformGetVideoModes(monitors[i],
&monitors[found]->modeCount); &monitors[i]->modeCount);
found++;
} }
} }