From 132b1748b3ad1b6ee5486348ed904c75c9c6b2d3 Mon Sep 17 00:00:00 2001 From: Pacien TRAN-GIRARD Date: Fri, 21 Sep 2012 23:46:43 +0200 Subject: Fix directory content listing weird behavior. --- src/ninjacloud.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src') diff --git a/src/ninjacloud.go b/src/ninjacloud.go index c3e5322..0915e40 100644 --- a/src/ninjacloud.go +++ b/src/ninjacloud.go @@ -233,7 +233,6 @@ func listDir(path string, recursive bool, filter []string, returnType string) (l modTime := strconv.FormatInt(d.ModTime().UnixNano(), 10) modTime = modTime[:len(modTime)-6] uri := filepath.Clean(path + "/" + d.Name()) - list = append(list, element{}) e.Type = "directory" e.Name = d.Name() e.Uri = filepath.Clean(drivePrefix + uri) @@ -249,11 +248,7 @@ func listDir(path string, recursive bool, filter []string, returnType string) (l } else { e.Children = nil } - if cap(list) > 1 { - list = append(list, e) - } else { - list[0] = e - } + list = append(list, e) } else if !d.IsDir() && returnFiles { ext := filepath.Ext(d.Name()) if ext != "" { -- cgit v1.2.3