adjust wayland compositor scale when we adjust e_scale

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2015-02-25 13:13:10 -05:00
parent 0ac3045827
commit 88f44e1a1d
2 changed files with 8 additions and 0 deletions

View File

@ -285,6 +285,7 @@ struct _E_Comp_Wl_Output
unsigned int refresh;
unsigned int subpixel;
unsigned int transform;
double scale;
};
EAPI Eina_Bool e_comp_wl_init(void);

View File

@ -1,3 +1,4 @@
#define E_COMP_WL
#include "e.h"
#ifndef HAVE_WAYLAND_ONLY
@ -1664,6 +1665,12 @@ EAPI void
e_hints_scale_update(void)
{
#ifdef HAVE_WAYLAND_ONLY
Eina_List *l;
E_Comp_Wl_Output *output;
EINA_LIST_FOREACH(e_comp->wl_comp_data->outputs, l, output)
output->scale = e_scale;
#else
unsigned int scale = e_scale * 1000;