Selaa lähdekoodia

* destroy event
* fixed datarace

git-svn-id: branches/fpc_2_3@6693 -

Jonas Maebe 18 vuotta sitten
vanhempi
commit
11f6cc9515
1 muutettua tiedostoa jossa 5 lisäystä ja 1 poistoa
  1. 5 1
      tests/test/tbrtlevt.pp

+ 5 - 1
tests/test/tbrtlevt.pp

@@ -19,6 +19,7 @@ var
 procedure tc.execute;
 procedure tc.execute;
 begin
 begin
   { avoid deadlocks/bugs from causing this test to never quit }
   { avoid deadlocks/bugs from causing this test to never quit }
+  waiting:=true;
   sleep(1000*20);
   sleep(1000*20);
   halt(1);
   halt(1);
 end;
 end;
@@ -26,7 +27,7 @@ end;
 
 
 begin
 begin
   tc.create(false);
   tc.create(false);
-  event := BasicEventCreate(nil,false,false,'bla');;
+  event := BasicEventCreate(nil,false,false,'bla');
   basiceventSetEvent(event);
   basiceventSetEvent(event);
   if (basiceventWaitFor(cardinal(-1),event) <> 0) then
   if (basiceventWaitFor(cardinal(-1),event) <> 0) then
     begin
     begin
@@ -43,4 +44,7 @@ begin
       writeln('error');
       writeln('error');
       halt(1);
       halt(1);
     end;
     end;
+  BasicEventDestroy(event);
+  while not waiting do
+    sleep(10);
 end.
 end.