edje: fix wrong speed calculation for text marquee's duration 89/140489/2
authorYoungbok Shin <youngb.shin@samsung.com>
Tue, 25 Jul 2017 06:57:41 +0000 (15:57 +0900)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Wed, 26 Jul 2017 03:01:49 +0000 (03:01 +0000)
@tizen_fix

Change-Id: Ic3cbd2fa178ee6c65e0b22665fd3592a1e0ea0fd

src/lib/edje/edje_calc.c

index 8ae39f2..933e5f4 100644 (file)
@@ -6499,16 +6499,16 @@ _edje_text_ellipsize_apply(Edje *ed, Edje_Real_Part *ep,
                {
                 case EDJE_TEXT_ELLIPSIZE_MARQUEE_TYPE_ROLL:
                    if (text_marquee_vertical)
-                     distance_per_loop = th + pf->final.h;
+                     distance_per_loop = th + roll_gap;
                    else
-                     distance_per_loop = tw + pf->final.w;
+                     distance_per_loop = tw + roll_gap;
                    break;
                 case EDJE_TEXT_ELLIPSIZE_MARQUEE_TYPE_DEFAULT:
                 default:
                    if (text_marquee_vertical)
-                     distance_per_loop = th + roll_gap;
+                     distance_per_loop = th + pf->final.h;
                    else
-                     distance_per_loop = tw + roll_gap;
+                     distance_per_loop = tw + pf->final.w;
                }
 
              ep->typedata.text->ellipsize.marquee.sec_per_pixel =