Fossil SCM
Change the way the graph elements are removed when the graph is being redrawn.
Commit
63d46e6d33c41eaae6586a617d08e360883f45a8
Parent
4e8c30c354d5e3d…
1 file changed
+2
-3
+2
-3
| --- src/timeline.c | ||
| +++ src/timeline.c | ||
| @@ -494,13 +494,12 @@ | ||
| 494 | 494 | @ } |
| 495 | 495 | @ } |
| 496 | 496 | @ } |
| 497 | 497 | @ function renderGraph(){ |
| 498 | 498 | @ var canvasDiv = document.getElementById("canvas"); |
| 499 | - @ for(var i=canvasDiv.childNodes.length-1; i>=0; i--){ | |
| 500 | - @ var c = canvasDiv.childNodes[i]; | |
| 501 | - @ delete canvasDiv.removeChild(c); | |
| 499 | + @ while( canvasDiv.hasChildNodes() ){ | |
| 500 | + @ canvasDiv.removeChild(canvasDiv.firstChild); | |
| 502 | 501 | @ } |
| 503 | 502 | @ var canvasY = absoluteY("canvas"); |
| 504 | 503 | @ var left = absoluteX(rowinfo[0].id) - absoluteX("canvas") + 15; |
| 505 | 504 | @ for(var i in rowinfo){ |
| 506 | 505 | @ rowinfo[i].y = absoluteY(rowinfo[i].id) + 10 - canvasY; |
| 507 | 506 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -494,13 +494,12 @@ | |
| 494 | @ } |
| 495 | @ } |
| 496 | @ } |
| 497 | @ function renderGraph(){ |
| 498 | @ var canvasDiv = document.getElementById("canvas"); |
| 499 | @ for(var i=canvasDiv.childNodes.length-1; i>=0; i--){ |
| 500 | @ var c = canvasDiv.childNodes[i]; |
| 501 | @ delete canvasDiv.removeChild(c); |
| 502 | @ } |
| 503 | @ var canvasY = absoluteY("canvas"); |
| 504 | @ var left = absoluteX(rowinfo[0].id) - absoluteX("canvas") + 15; |
| 505 | @ for(var i in rowinfo){ |
| 506 | @ rowinfo[i].y = absoluteY(rowinfo[i].id) + 10 - canvasY; |
| 507 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -494,13 +494,12 @@ | |
| 494 | @ } |
| 495 | @ } |
| 496 | @ } |
| 497 | @ function renderGraph(){ |
| 498 | @ var canvasDiv = document.getElementById("canvas"); |
| 499 | @ while( canvasDiv.hasChildNodes() ){ |
| 500 | @ canvasDiv.removeChild(canvasDiv.firstChild); |
| 501 | @ } |
| 502 | @ var canvasY = absoluteY("canvas"); |
| 503 | @ var left = absoluteX(rowinfo[0].id) - absoluteX("canvas") + 15; |
| 504 | @ for(var i in rowinfo){ |
| 505 | @ rowinfo[i].y = absoluteY(rowinfo[i].id) + 10 - canvasY; |
| 506 |