summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2022-06-26 22:22:11 +0200
committerErich Eckner <git@eckner.net>2022-06-26 22:25:31 +0200
commitf32b9f3653b08bbba97be06df92fbb07380a0349 (patch)
tree6c697812f7e4117be44c8c23109e0e56dab05b35
parentb6ff22d2ffa517d5130058e1406f8ac7dd50e958 (diff)
downloadFH-Wetter-f32b9f3653b08bbba97be06df92fbb07380a0349.tar.xz
bisekt: round(), damit Vergleiche stabil werden
-rw-r--r--fhunit.pas4
1 files changed, 2 insertions, 2 deletions
diff --git a/fhunit.pas b/fhunit.pas
index d75ce95..a1b2cbf 100644
--- a/fhunit.pas
+++ b/fhunit.pas
@@ -292,12 +292,12 @@ begin
ma:=count;
while mi<ma do begin
neu:=(mi+ma) div 2;
- if (neu>=count) or (items[neu].zeit<zeit) then begin
+ if (neu>=count) or (round((items[neu].zeit - zeit) * 6 * 24) < 0) then begin
inc(neu);
mi:=neu;
continue;
end;
- if items[neu].zeit>zeit then begin
+ if round((items[neu].zeit - zeit) * 6 * 24) > 0 then begin
ma:=neu;
continue;
end;