diff --git a/js/lib_files.js b/js/lib_files.js
index f60b399746d80a11629fcf3568c25df26ceef638..d1480e36637ab232b9e8097c8f14fb41db568eda 100644
--- a/js/lib_files.js
+++ b/js/lib_files.js
@@ -236,8 +236,9 @@ OC_FILES.new_callback=function(req,file){
 	OC_FILES.cache.files[file.name]=OC_FILES.cache.incomplete[file.dir][file.name];
 	delete OC_FILES.cache.incomplete[file.dir][file.name];
 	OC_FILES.cache.files[file.name]['type']=file.type;
-	OC_FILES.browser.files.remove(name);
-	OC_FILES.browser.show(OC_FILES.dir);
+	OC_FILES.browser.files.remove(file.name);
+// 	OC_FILES.browser.files.add(name);
+	OC_FILES.browser.show(OC_FILES.dir,true);
 }
 
 OC_FILES.move=function(source,target,sourceDir,targetDir){