Fixed listDirectory() 36/296036/1
authorp.kosko@samsung.com <p.kosko@samsung.com>
Tue, 18 Jul 2023 12:13:05 +0000 (14:13 +0200)
committerPiotr Kosko <p.kosko@samsung.com>
Tue, 18 Jul 2023 12:24:49 +0000 (12:24 +0000)
commitc36c22e634f5d9ea99b74b209392f7855ad3821e
treeadf004b7944948e0cf6a59747a62419746794c75
parent9d07d34cf5793c393fea3fb538c8652e2a90656e
Fixed listDirectory()

[KONA] DF230714-00592

Issue: names returned via API can be invalid.
1. create many files in dir, 1-100.txt files
2. tizen.filesystem.listDirectory("documents", function(files) {f = files; console.log(files) }, function(e) { console.log(e) } )

issued list contains empty names/names with strange characters.

This fixes above problems.

[Verification] With above code, problem doesn't occur.
TCT passrate 100%.

Change-Id: Ief9ec91b0a130d789c8777423f51dfa6b2f6de9d
src/filesystem/filesystem_instance.cc
src/filesystem/filesystem_utils.cc
src/filesystem/filesystem_utils.h