From 735152843170688ff901d26f6c71d959cb5ea2bf Mon Sep 17 00:00:00 2001
From: Robin Appelman <icewind1991@gmail.com>
Date: Wed, 26 Jan 2011 17:40:42 +0100
Subject: [PATCH] Change the icon to the correct one after uploading is
 finished

fixes http://bugs.kde.org/show_bug.cgi?id=264295
---
 js/lib_files.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/js/lib_files.js b/js/lib_files.js
index fc24b1b487c..66a464e1945 100644
--- a/js/lib_files.js
+++ b/js/lib_files.js
@@ -124,7 +124,7 @@ OC_FILES.upload=function(iframeId){
 	OC_FILES.cache.incomplete[dir][name]['size']=size;
 	OC_FILES.cache.incomplete[dir][name]['mime']=mime;
 	OC_FILES.uploadIFrames[iframeId].file=file;
-	OC_FILES.uploadIFrames[iframeId].addEvent('onload',new callBack(OC_FILES.upload_callback,OC_FILES.uploadIFrames[iframeId]));
+	OC_FILES.uploadIFrames[iframeId].addEvent('onload',OC_FILES.upload_callback.bindScope(OC_FILES.uploadIFrames[iframeId]));
 	OC_FILES.browser.files.add(name,'incomplete',size,null,mime);
 	OC_FILES.uploadForm.submit();
 	if(OC_FILES.uploadForm.parentElement){
@@ -144,6 +144,8 @@ OC_FILES.upload_callback=function(iframeId){
 		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.cache.files[file.name]['writable']=true;
+		OC_FILES.cache.files[file.name]['readable']=true;
 		this.uploadForm.parentNode.removeChild(this.uploadForm);
 		this.parentNode.removeChild(this);
 		OC_FILES.uploadIFrames[file.iframeId]=null;
-- 
GitLab