summaryrefslogtreecommitdiff
path: root/src/mm_evas_renderer.c
diff options
context:
space:
mode:
authorNAMJEONGYOON <just.nam@samsung.com>2016-11-21 17:13:58 +0900
committerNAMJEONGYOON <just.nam@samsung.com>2016-11-21 17:13:58 +0900
commitecf1532d97b2836a41702c737d82092ae3c99882 (patch)
treef9ccb4e88df6a6a829e6839d64da53ed622ddc2e /src/mm_evas_renderer.c
parent840a68c5ab3f32b55a9ad81056ed67b009e4b571 (diff)
downloadlibmm-evas-renderer-ecf1532d97b2836a41702c737d82092ae3c99882.tar.gz
libmm-evas-renderer-ecf1532d97b2836a41702c737d82092ae3c99882.tar.bz2
libmm-evas-renderer-ecf1532d97b2836a41702c737d82092ae3c99882.zip
Change-Id: Iaae564ddded79f6505f9d6db7daad23e1a4b2c15
Diffstat (limited to 'src/mm_evas_renderer.c')
-rwxr-xr-xsrc/mm_evas_renderer.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mm_evas_renderer.c b/src/mm_evas_renderer.c
index e8911b1..c8fec0d 100755
--- a/src/mm_evas_renderer.c
+++ b/src/mm_evas_renderer.c
@@ -868,8 +868,10 @@ static void _mm_evas_renderer_update_geometry(mm_evas_info *evas_info, rect_info
case DISP_GEO_METHOD_CROPPED_FULL_SCREEN:
LOGD("cropped full screen mode");
evas_info->use_ratio = FALSE;
+ float eo_ratio = (float)evas_info->eo_size.w / evas_info->eo_size.h;
+ float video_ratio = (float)evas_info->w / evas_info->h;
/* compare evas object's ratio with video's */
- if ((evas_info->eo_size.w / evas_info->eo_size.h) > (evas_info->w / evas_info->h)) {
+ if (eo_ratio > video_ratio) {
result->w = evas_info->eo_size.w;
result->h = evas_info->eo_size.w * evas_info->h / evas_info->w;
result->y = -(result->h - evas_info->eo_size.h) / 2;