aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.odin2
-rw-r--r--src/time.odin4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/main.odin b/src/main.odin
index e0232c7..fe5f2c8 100644
--- a/src/main.odin
+++ b/src/main.odin
@@ -189,7 +189,7 @@ main :: proc() {
// ------------------------------------------
BeginDrawing()
- ClearBackground(rl.RED)
+ ClearBackground(theme.background)
when true {
// hotloop
diff --git a/src/time.odin b/src/time.odin
index 7b8127d..ac1626e 100644
--- a/src/time.odin
+++ b/src/time.odin
@@ -136,8 +136,8 @@ new_workday :: proc(previous_wrap : Moment,
j: int = 0
for each_point in splitpoints_sorted {
// If each splitpoint moment is within the workday, and is not equal to the start of the current block
- if sortable(each_point) > sortable(call) &&
- sortable(each_point) < sortable(wrap) &&
+ if sortable(each_point) > sortable(call) && // vvvvvvvvvvvvvvvvvvvvvvvv this complication is here to cover
+ sortable(each_point) < sortable(time_max(wrap, add(call, {0, 4, 0}))) && // for the 4-hour minimum day.
each_point != working_block.start {
blocks[j], working_block = timesplit(working_block, each_point)