From 78410d7e8f29ac81855e0a9ff62cd2098a4c9092 Mon Sep 17 00:00:00 2001 From: Rafael Antognolli Date: Fri, 21 Oct 2011 16:21:09 +0000 Subject: [PATCH] evas/fb: use virtual sizes to describe the fb mode geometry. This was causing the fb engine to draw incorrectly when the virtual size was different from the size (xres != xres_virtual). For example, it happens an additional monitor is plugged into a notebook. Patch for SiT. SVN revision: 64259 --- legacy/evas/src/modules/engines/fb/evas_fb_main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/evas/src/modules/engines/fb/evas_fb_main.c b/legacy/evas/src/modules/engines/fb/evas_fb_main.c index df17fe866a..1d61f1a71a 100644 --- a/legacy/evas/src/modules/engines/fb/evas_fb_main.c +++ b/legacy/evas/src/modules/engines/fb/evas_fb_main.c @@ -325,8 +325,8 @@ fb_getmode(void) return NULL; } - mode->width = mode->fb_var.xres; - mode->height = mode->fb_var.yres; + mode->width = mode->fb_var.xres_virtual; + mode->height = mode->fb_var.yres_virtual; hpix = mode->fb_var.left_margin + mode->fb_var.xres +