diff --git a/doc/ncdu.1 b/doc/ncdu.1
index e55a9b4c48038823cd85c778b8bb47be5061ca47..ef5e1d59304f65f20d7a57f60943a3d8955d870c 100644
--- a/doc/ncdu.1
+++ b/doc/ncdu.1
@@ -1,5 +1,5 @@
 ." Text automatically generated by txt2man
-.TH NCDU 1 "July 21, 2007" "ncdu-1.2" "ncdu manual"
+.TH NCDU 1 "July 21, 2007" "ncdu-svn" "ncdu manual"
 .SH NAME
 \fBncdu \fP- NCurses Disk Usage
 .SH SYNOPSIS
diff --git a/src/browser.c b/src/browser.c
index ac6c68d12f5d3a297d9a350f415942efca550b80..74b80c2667d643cd40a470406d391269a695fdfe 100644
--- a/src/browser.c
+++ b/src/browser.c
@@ -145,7 +145,7 @@ char *graph(off_t max, off_t size) {
 
 
 #define exlhid(x) if(bflags & BF_HIDE && (\
-    (!(x->flags & FF_PAR) && x->name[0] == '.')\
+    (!(x->flags & FF_PAR) && (x->name[0] == '.' || x->name[strlen(x->name)-1] == '~'))\
     || x->flags & FF_EXL)\
   ) { i--; continue; }