Skip to content
Snippets Groups Projects
Commit 2202762f authored by yorhel's avatar yorhel
Browse files

* Changed default sort order to size, descending, and don't sort dirs before files

* Fixed bug concerning multiple exclude patterns


git-svn-id: svn://blicky.net/ncdu/trunk@7 ce56bc8d-f834-0410-b703-f827bd498a76
parent 87a7925b
No related branches found
No related tags found
No related merge requests found
...@@ -284,7 +284,7 @@ void showBrowser(void) { ...@@ -284,7 +284,7 @@ void showBrowser(void) {
bcur = dat.sub; bcur = dat.sub;
bgraph = 1; bgraph = 1;
nodelay(stdscr, 0); nodelay(stdscr, 0);
bflags = BF_SIZE; bflags = BF_SIZE | BF_DESC | BF_NDIRF;
drawBrowser(0); drawBrowser(0);
refresh(); refresh();
...@@ -324,7 +324,7 @@ void showBrowser(void) { ...@@ -324,7 +324,7 @@ void showBrowser(void) {
if(bflags & BF_SIZE) if(bflags & BF_SIZE)
toggle(bflags, BF_DESC); toggle(bflags, BF_DESC);
else else
bflags = (bflags & BF_HIDE) + (bflags & BF_NDIRF) + BF_SIZE; bflags = (bflags & BF_HIDE) + (bflags & BF_NDIRF) + BF_SIZE + BF_DESC;
break; break;
case 'p': case 'p':
toggle(sflags, SF_SI); toggle(sflags, SF_SI);
......
...@@ -89,7 +89,7 @@ int matchExclude(char *path) { ...@@ -89,7 +89,7 @@ int matchExclude(char *path) {
for(c = path; *c && !matched; c++) for(c = path; *c && !matched; c++)
if(*c == '/' && c[1] != '/') if(*c == '/' && c[1] != '/')
matched = !fnmatch(n->pattern, c+1, 0); matched = !fnmatch(n->pattern, c+1, 0);
} while((n = n->next) != NULL); } while((n = n->next) != NULL && !matched);
return(matched); return(matched);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment