diff --git a/files/js/filelist.js b/files/js/filelist.js
index a5b8854e92924087edd59dfaf5d8c8f13f65ae6f..ae9e7977c95e156191730618a79126954e6532c6 100644
--- a/files/js/filelist.js
+++ b/files/js/filelist.js
@@ -6,7 +6,7 @@ FileList={
 		var img=(loading)?OC.imagePath('core', 'loading.gif'):OC.imagePath('core', 'filetypes/file');
 		var html='<tr data-file="'+name+'" data-type="file" data-size="'+size+'">';
 		if(name.indexOf('.')!=-1){
-			var basename=name.substr(0,name.indexOf('.'));
+			var basename=name.substr(0,name.lastIndexOf('.'));
 			var extention=name.substr(name.lastIndexOf('.'));
 		}else{
 			var basename=name;