Fossil SCM

Do not try to maps graph rails that are negative. Fix for ticket [acf1302afa53e6a1]

drh 2020-02-11 18:15 trunk
Commit 7a585153b1a83d9f0cda08cc80653c1fb7b2f59b8a9fbbba1f231112349087ad
1 file changed +1 -1
+1 -1
--- src/timeline.c
+++ src/timeline.c
@@ -953,11 +953,11 @@
953953
aiMap = pGraph->aiRailMap;
954954
for(pRow=pGraph->pFirst; pRow; pRow=pRow->pNext){
955955
int k = 0;
956956
cgi_printf("{\"id\":%d,", pRow->idx);
957957
cgi_printf("\"bg\":\"%s\",", pRow->zBgClr);
958
- cgi_printf("\"r\":%d,", aiMap[pRow->iRail]);
958
+ cgi_printf("\"r\":%d,", pRow->iRail>=0 ? aiMap[pRow->iRail] : -1);
959959
if( pRow->bDescender ){
960960
cgi_printf("\"d\":%d,", pRow->bDescender);
961961
}
962962
if( pRow->mergeOut>=0 ){
963963
cgi_printf("\"mo\":%d,", aiMap[pRow->mergeOut]);
964964
--- src/timeline.c
+++ src/timeline.c
@@ -953,11 +953,11 @@
953 aiMap = pGraph->aiRailMap;
954 for(pRow=pGraph->pFirst; pRow; pRow=pRow->pNext){
955 int k = 0;
956 cgi_printf("{\"id\":%d,", pRow->idx);
957 cgi_printf("\"bg\":\"%s\",", pRow->zBgClr);
958 cgi_printf("\"r\":%d,", aiMap[pRow->iRail]);
959 if( pRow->bDescender ){
960 cgi_printf("\"d\":%d,", pRow->bDescender);
961 }
962 if( pRow->mergeOut>=0 ){
963 cgi_printf("\"mo\":%d,", aiMap[pRow->mergeOut]);
964
--- src/timeline.c
+++ src/timeline.c
@@ -953,11 +953,11 @@
953 aiMap = pGraph->aiRailMap;
954 for(pRow=pGraph->pFirst; pRow; pRow=pRow->pNext){
955 int k = 0;
956 cgi_printf("{\"id\":%d,", pRow->idx);
957 cgi_printf("\"bg\":\"%s\",", pRow->zBgClr);
958 cgi_printf("\"r\":%d,", pRow->iRail>=0 ? aiMap[pRow->iRail] : -1);
959 if( pRow->bDescender ){
960 cgi_printf("\"d\":%d,", pRow->bDescender);
961 }
962 if( pRow->mergeOut>=0 ){
963 cgi_printf("\"mo\":%d,", aiMap[pRow->mergeOut]);
964

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button