ecore-drm2: Fix issue of not being able to set output mode

If we pass in screen geometry here when trying to set an output mode,
we can encounter "out of memory" errors from libdrm with outputs
that have a high resolution. As it turns out, we should be passing 0, 0 for
the x/y values when trying to set an output mode.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2017-11-01 08:52:03 -04:00
parent b7ebc1cd25
commit 9021c752cb
1 changed files with 1 additions and 1 deletions

View File

@ -1335,7 +1335,7 @@ ecore_drm2_output_mode_set(Ecore_Drm2_Output *output, Ecore_Drm2_Output_Mode *mo
buffer = output->ocrtc->buffer_id;
if (sym_drmModeSetCrtc(output->fd, output->crtc_id, buffer,
x, y, &output->conn_id, 1, &mode->info) < 0)
0, 0, &output->conn_id, 1, &mode->info) < 0)
{
ERR("Failed to set Mode %dx%d for Output %s: %m",
mode->width, mode->height, output->name);