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:
Christopher Michael 2012-09-21 08:17:35 +00:00
parent ab144cb474
commit 9507c20a53
1 changed files with 6 additions and 6 deletions

View File

@ -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)))
{
memcpy(modes, output_info->modes,
(sizeof(Ecore_X_Randr_Mode) * output_info->nmode));
if (num)
*num = output_info->nmode;
int i = 0;
if (npreferred)
*npreferred = output_info->npreferred;
if (num) *num = output_info->nmode;
if (npreferred) *npreferred = output_info->npreferred;
for (i = 0; i < output_info->nmode; i++)
modes[i] = output_info->modes[i];
}
}