Fossil SCM

Disable the graph if the "oldestfirst" query parameter is used on a timeline.

drh 2025-10-08 14:28 trunk
Commit 39262f69b28492be030b3f55cfad0db2a8ad0eda30ebc81396242b3cbdb42a1e
1 file changed +1
--- src/timeline.c
+++ src/timeline.c
@@ -3109,10 +3109,11 @@
31093109
if( r>0.0 && !selectedRid ) selectedRid = timeline_add_divider(r);
31103110
}
31113111
blob_zero(&sql);
31123112
if( PB("oldestfirst") ){
31133113
db_prepare(&q, "SELECT * FROM timeline ORDER BY sortby ASC /*scan*/");
3114
+ tmFlags &= ~(TIMELINE_GRAPH|TIMELINE_CHPICK);
31143115
}else{
31153116
db_prepare(&q, "SELECT * FROM timeline ORDER BY sortby DESC /*scan*/");
31163117
}
31173118
if( fossil_islower(desc.aData[0]) ){
31183119
desc.aData[0] = fossil_toupper(desc.aData[0]);
31193120
--- src/timeline.c
+++ src/timeline.c
@@ -3109,10 +3109,11 @@
3109 if( r>0.0 && !selectedRid ) selectedRid = timeline_add_divider(r);
3110 }
3111 blob_zero(&sql);
3112 if( PB("oldestfirst") ){
3113 db_prepare(&q, "SELECT * FROM timeline ORDER BY sortby ASC /*scan*/");
 
3114 }else{
3115 db_prepare(&q, "SELECT * FROM timeline ORDER BY sortby DESC /*scan*/");
3116 }
3117 if( fossil_islower(desc.aData[0]) ){
3118 desc.aData[0] = fossil_toupper(desc.aData[0]);
3119
--- src/timeline.c
+++ src/timeline.c
@@ -3109,10 +3109,11 @@
3109 if( r>0.0 && !selectedRid ) selectedRid = timeline_add_divider(r);
3110 }
3111 blob_zero(&sql);
3112 if( PB("oldestfirst") ){
3113 db_prepare(&q, "SELECT * FROM timeline ORDER BY sortby ASC /*scan*/");
3114 tmFlags &= ~(TIMELINE_GRAPH|TIMELINE_CHPICK);
3115 }else{
3116 db_prepare(&q, "SELECT * FROM timeline ORDER BY sortby DESC /*scan*/");
3117 }
3118 if( fossil_islower(desc.aData[0]) ){
3119 desc.aData[0] = fossil_toupper(desc.aData[0]);
3120

Keyboard Shortcuts

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