Fix wrong tracking point
authorSeungha Son <seungha.son@samsung.com>
Fri, 15 May 2020 03:19:49 +0000 (12:19 +0900)
committerJongmin Lee <jm105.lee@samsung.com>
Sat, 16 May 2020 03:10:11 +0000 (12:10 +0900)
Change-Id: I51cee369f6416460fb95d669a463b1cfac55a351
Signed-off-by: Seungha Son <seungha.son@samsung.com>
src/lib/evas/canvas/evas_font_dir.c

index 5561020..dc0e67c 100644 (file)
@@ -690,6 +690,8 @@ evas_font_load(const Eina_List *font_paths, int hinting, Evas_Font_Description *
    if (!fdesc) return NULL;
    fdesc->is_new = EINA_FALSE;
 
+   traceTaskDataStart("font_load", fdesc->name);
+
    if (fdesc->slant != EVAS_FONT_SLANT_NORMAL)
      wanted_rend |= FONT_REND_SLANT;
    if (fdesc->weight == EVAS_FONT_WEIGHT_BOLD)
@@ -710,6 +712,8 @@ evas_font_load(const Eina_List *font_paths, int hinting, Evas_Font_Description *
                      {
                         fonts_cache = eina_list_promote_list(fonts_cache, l);
                         fd->ref++;
+
+                        traceTaskEnd();
                         return fd->font;
                      }
                 #ifdef HAVE_FONTCONFIG
@@ -743,6 +747,8 @@ evas_font_load(const Eina_List *font_paths, int hinting, Evas_Font_Description *
                        fonts_zero = eina_list_remove_list(fonts_zero, l);
                        fonts_cache = eina_list_prepend(fonts_cache, fd);
                        fd->ref++;
+
+                       traceTaskEnd();
                        return fd->font;
                     }
                #ifdef HAVE_FONTCONFIG
@@ -755,8 +761,6 @@ evas_font_load(const Eina_List *font_paths, int hinting, Evas_Font_Description *
           }
      }
 
-   traceTaskDataStart("font_load", fdesc->name);
-
 #ifdef HAVE_FONTCONFIG
    if (found_fd)
      {