Ecore_X: Fix more randr functions. Properly return output Modes from
ecore_x_randr_output_modes_get (more memcpy madness). SVN revision: 76940
This commit is contained in:
parent
ab144cb474
commit
9507c20a53
|
@ -1590,13 +1590,13 @@ ecore_x_randr_output_modes_get(Ecore_X_Window root,
|
||||||
{
|
{
|
||||||
if ((modes = malloc(sizeof(Ecore_X_Randr_Mode) * output_info->nmode)))
|
if ((modes = malloc(sizeof(Ecore_X_Randr_Mode) * output_info->nmode)))
|
||||||
{
|
{
|
||||||
memcpy(modes, output_info->modes,
|
int i = 0;
|
||||||
(sizeof(Ecore_X_Randr_Mode) * output_info->nmode));
|
|
||||||
if (num)
|
|
||||||
*num = output_info->nmode;
|
|
||||||
|
|
||||||
if (npreferred)
|
if (num) *num = output_info->nmode;
|
||||||
*npreferred = output_info->npreferred;
|
if (npreferred) *npreferred = output_info->npreferred;
|
||||||
|
|
||||||
|
for (i = 0; i < output_info->nmode; i++)
|
||||||
|
modes[i] = output_info->modes[i];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue