From 6d9b7b4f2d59330c3910f5cad5500ec880aef935 Mon Sep 17 00:00:00 2001 From: dam Date: Thu, 6 Apr 2023 16:54:07 +0100 Subject: Ported select_task. --- ttt.jai | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) (limited to 'ttt.jai') diff --git a/ttt.jai b/ttt.jai index 7b49eff..ee0b344 100644 --- a/ttt.jai +++ b/ttt.jai @@ -908,7 +908,7 @@ select_task_by_delta :: (db: *Database, delta: s64) { db.selected_idx + delta; select_task_by_index(db, idx); } -/* + // Selects task. select_task :: (db: *Database, task: *Task) { assert(db != null); @@ -916,7 +916,7 @@ select_task :: (db: *Database, task: *Task) { assert(task >= db.tasks.data && task - db.tasks.data < db.tasks.count); db.selected_idx = task - db.tasks.data; } -*/ + // Set active task. // Passing task as NULL de-activates any previously active task. set_active_task :: (db: *Database, task: *Task) { @@ -1737,16 +1737,12 @@ main :: () { case KEY_F5; update_total_times(db); trigger_autosave(); - /* - case 't': - case 'T': { - if (active_task == NULL) { - break; - } + + case #char "t"; #through; + case #char "T"; + if (active_task == null) break; // BUG select_task(db, active_task); - break; - } - */ + case #char "\n"; #through; case #char " "; if (db != *database || selected_task == null) -- cgit v1.2.3