Fossil SCM
There's already an nFullName in FileTreeNode, so use that. Remove other pointless redundancy, too.
Commit
6f1b5d6047b39e08d84ff01c837fb64f50039ffb
Parent
98b297a35baa55f…
1 file changed
+3
-7
+3
-7
| --- src/browse.c | ||
| +++ src/browse.c | ||
| @@ -569,23 +569,19 @@ | ||
| 569 | 569 | @ <a>%h(zProjectName)</a> |
| 570 | 570 | } |
| 571 | 571 | @ <ul> |
| 572 | 572 | for(p=sTree.pFirst; p; p=p->pNext){ |
| 573 | 573 | if( p->isDir ){ |
| 574 | - int nFullName = strlen(p->zFullName)+1; | |
| 575 | - if( nD && nFullName==nD ){ | |
| 574 | + if( p->nFullName==nD-1 ){ | |
| 576 | 575 | @ <li class="dir subdir"> |
| 577 | - }else{ | |
| 578 | - @ <li class="dir"> | |
| 579 | - } | |
| 580 | - if( fossil_strcmp(p->zFullName, zD)==0 ){ | |
| 581 | 576 | @ <a>%h(p->zName)</a> |
| 582 | 577 | }else{ |
| 583 | 578 | char *zLink = href("%s", url_render(&sURI, "name", p->zFullName, 0, 0)); |
| 579 | + @ <li class="dir"> | |
| 584 | 580 | @ %z(zLink)%h(p->zName)</a> |
| 585 | 581 | } |
| 586 | - if( startExpanded || nFullName<=nD ){ | |
| 582 | + if( startExpanded || p->nFullName<=nD ){ | |
| 587 | 583 | @ <ul> |
| 588 | 584 | }else{ |
| 589 | 585 | @ <ul style='display:none;'> |
| 590 | 586 | } |
| 591 | 587 | }else{ |
| 592 | 588 |
| --- src/browse.c | |
| +++ src/browse.c | |
| @@ -569,23 +569,19 @@ | |
| 569 | @ <a>%h(zProjectName)</a> |
| 570 | } |
| 571 | @ <ul> |
| 572 | for(p=sTree.pFirst; p; p=p->pNext){ |
| 573 | if( p->isDir ){ |
| 574 | int nFullName = strlen(p->zFullName)+1; |
| 575 | if( nD && nFullName==nD ){ |
| 576 | @ <li class="dir subdir"> |
| 577 | }else{ |
| 578 | @ <li class="dir"> |
| 579 | } |
| 580 | if( fossil_strcmp(p->zFullName, zD)==0 ){ |
| 581 | @ <a>%h(p->zName)</a> |
| 582 | }else{ |
| 583 | char *zLink = href("%s", url_render(&sURI, "name", p->zFullName, 0, 0)); |
| 584 | @ %z(zLink)%h(p->zName)</a> |
| 585 | } |
| 586 | if( startExpanded || nFullName<=nD ){ |
| 587 | @ <ul> |
| 588 | }else{ |
| 589 | @ <ul style='display:none;'> |
| 590 | } |
| 591 | }else{ |
| 592 |
| --- src/browse.c | |
| +++ src/browse.c | |
| @@ -569,23 +569,19 @@ | |
| 569 | @ <a>%h(zProjectName)</a> |
| 570 | } |
| 571 | @ <ul> |
| 572 | for(p=sTree.pFirst; p; p=p->pNext){ |
| 573 | if( p->isDir ){ |
| 574 | if( p->nFullName==nD-1 ){ |
| 575 | @ <li class="dir subdir"> |
| 576 | @ <a>%h(p->zName)</a> |
| 577 | }else{ |
| 578 | char *zLink = href("%s", url_render(&sURI, "name", p->zFullName, 0, 0)); |
| 579 | @ <li class="dir"> |
| 580 | @ %z(zLink)%h(p->zName)</a> |
| 581 | } |
| 582 | if( startExpanded || p->nFullName<=nD ){ |
| 583 | @ <ul> |
| 584 | }else{ |
| 585 | @ <ul style='display:none;'> |
| 586 | } |
| 587 | }else{ |
| 588 |