Fossil SCM
Attempted fix for FireFox 3.6.28
Commit
be31487c70a678bd0cbb240bf8bbafd01ba46863
Parent
02b607a07a5ed13…
1 file changed
+1
-1
+1
-1
| --- src/browse.c | ||
| +++ src/browse.c | ||
| @@ -691,11 +691,11 @@ | ||
| 691 | 691 | @ if( a.nodeName!='A' ) return true; |
| 692 | 692 | @ if( a.parentNode==subdir ){ |
| 693 | 693 | @ toggleAll(outer_ul); |
| 694 | 694 | @ return false; |
| 695 | 695 | @ } |
| 696 | - @ if( !subdir.contains(a) ) return true; | |
| 696 | + @ if( !subdir || !subdir.contains || !subdir.contains(a) ) return true; | |
| 697 | 697 | @ var ul = a.nextSibling; |
| 698 | 698 | @ while( ul && ul.nodeName!='UL' ) ul = ul.nextSibling; |
| 699 | 699 | @ if( !ul ) return true; /* This is a file link, not a directory */ |
| 700 | 700 | @ toggleDir(ul); |
| 701 | 701 | @ return false; |
| 702 | 702 |
| --- src/browse.c | |
| +++ src/browse.c | |
| @@ -691,11 +691,11 @@ | |
| 691 | @ if( a.nodeName!='A' ) return true; |
| 692 | @ if( a.parentNode==subdir ){ |
| 693 | @ toggleAll(outer_ul); |
| 694 | @ return false; |
| 695 | @ } |
| 696 | @ if( !subdir.contains(a) ) return true; |
| 697 | @ var ul = a.nextSibling; |
| 698 | @ while( ul && ul.nodeName!='UL' ) ul = ul.nextSibling; |
| 699 | @ if( !ul ) return true; /* This is a file link, not a directory */ |
| 700 | @ toggleDir(ul); |
| 701 | @ return false; |
| 702 |
| --- src/browse.c | |
| +++ src/browse.c | |
| @@ -691,11 +691,11 @@ | |
| 691 | @ if( a.nodeName!='A' ) return true; |
| 692 | @ if( a.parentNode==subdir ){ |
| 693 | @ toggleAll(outer_ul); |
| 694 | @ return false; |
| 695 | @ } |
| 696 | @ if( !subdir || !subdir.contains || !subdir.contains(a) ) return true; |
| 697 | @ var ul = a.nextSibling; |
| 698 | @ while( ul && ul.nodeName!='UL' ) ul = ul.nextSibling; |
| 699 | @ if( !ul ) return true; /* This is a file link, not a directory */ |
| 700 | @ toggleDir(ul); |
| 701 | @ return false; |
| 702 |