loader_mgr: FileTypes order changed
authorMichal Maciola <m.maciola@samsung.com>
Fri, 11 Jun 2021 14:34:05 +0000 (16:34 +0200)
committerJunsuChoi <jsuya.choi@samsung.com>
Mon, 21 Jun 2021 02:39:34 +0000 (11:39 +0900)
FileType order was changed in tvgLoaderMgr.h to move Tvg at the beginning.

When raw data loading [LoaderMgr::loader(data, size)], loaders are tried
one by one (in order according to the FileType enum) until the correct loader
is found.
When using EFL and load edj, multiple loader(data, size) with tvg data may be
called. This change should improve performance in that case.

src/lib/tvgLoaderMgr.h

index 72c9d0e..4592cb1 100644 (file)
@@ -24,7 +24,7 @@
 
 #include "tvgLoader.h"
 
-enum class FileType { Svg = 0, Raw, Png, Tvg, Unknown };
+enum class FileType { Tvg = 0, Svg, Raw, Png, Unknown };
 
 struct LoaderMgr
 {