Added the 'run' method who is in charge of the infinite loop
authorDjomanix <johan.kayser@viacesi.fr>
Thu, 12 Jun 2014 19:46:23 +0000 (15:46 -0400)
committerDjomanix <johan.kayser@viacesi.fr>
Thu, 12 Jun 2014 19:46:23 +0000 (15:46 -0400)
Signed-off-by: Djomanix <johan.kayser@viacesi.fr>

lib/pnacl.nit

index 3216b73..fde40f3 100644 (file)
@@ -712,10 +712,16 @@ class PnaclApp
 
        # Checks if there is a dictionary in the queue, and if so the dictionary is handled automatically.
        fun check_dictionary `{
-               while(1) {
-                       NitHandleDictionary();
-               }
+               NitHandleDictionary();
        `}
+
+       # Infinite loop on check_dictionary
+       fun run
+       do
+               loop
+                       check_dictionary
+               end
+       end
 end
 
 redef interface Object