diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index f2b558496e..6d4d539963 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -157,7 +157,7 @@ var FileList={
tr.attr('data-file', newname);
var path = td.children('a.name').attr('href');
td.children('a.name').attr('href', path.replace(encodeURIComponent(name), encodeURIComponent(newname)));
- if (newname.indexOf('.') > 0) {
+ if (newname.indexOf('.') > 0 && tr.data('type') != 'dir') {
var basename=newname.substr(0,newname.lastIndexOf('.'));
} else {
var basename=newname;
@@ -166,7 +166,7 @@ var FileList={
var span=$('');
span.text(basename);
td.children('a.name').append(span);
- if (newname.indexOf('.') > 0) {
+ if (newname.indexOf('.') > 0 && tr.data('type') != 'dir') {
span.append($(''+newname.substr(newname.lastIndexOf('.'))+''));
}
tr.data('renaming',false);