elm_code: Fix usage of basename
authorAndy Williams <andy@andywilliams.me>
Sun, 31 Dec 2017 15:28:23 +0000 (15:28 +0000)
committerWonki Kim <wonki_.kim@samsung.com>
Wed, 10 Jan 2018 11:08:13 +0000 (20:08 +0900)
src/lib/elementary/elm_code_file.c
src/tests/elementary/elm_code_file_test_load.c

index 1094929..32b32a3 100644 (file)
@@ -75,7 +75,7 @@ EAPI const char *elm_code_file_filename_get(Elm_Code_File *file)
    if (!file->file)
      return NULL;
 
-   return basename((char *)eina_file_filename_get(file->file));
+   return ecore_file_file_get(eina_file_filename_get(file->file));
 }
 
 EAPI const char *elm_code_file_path_get(Elm_Code_File *file)
index 7e21b23..30cd30e 100644 (file)
@@ -19,7 +19,7 @@ START_TEST (elm_code_file_load)
    file = elm_code_file_open(code, path);
    realpath(path, real);
 
-   ck_assert_str_eq(basename(path), elm_code_file_filename_get(file));
+   ck_assert_str_eq(ecore_file_file_get(path), elm_code_file_filename_get(file));
    ck_assert_str_eq(real, elm_code_file_path_get(file));
    elm_code_file_close(file);
    elm_code_free(code);