gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/gzz/client/gl GLUpdateManager.java


From: Matti Katila
Subject: [Gzz-commits] gzz/gzz/client/gl GLUpdateManager.java
Date: Tue, 28 Jan 2003 07:04:42 -0500

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Matti Katila <address@hidden>   03/01/28 07:04:40

Modified files:
        gzz/client/gl  : GLUpdateManager.java 

Log message:
        freeQueue doesn't work well enough..

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/gzz/client/gl/GLUpdateManager.java.diff?tr1=1.12&tr2=1.13&r1=text&r2=text

Patches:
Index: gzz/gzz/client/gl/GLUpdateManager.java
diff -u gzz/gzz/client/gl/GLUpdateManager.java:1.12 
gzz/gzz/client/gl/GLUpdateManager.java:1.13
--- gzz/gzz/client/gl/GLUpdateManager.java:1.12 Mon Jan 27 10:58:22 2003
+++ gzz/gzz/client/gl/GLUpdateManager.java      Tue Jan 28 07:04:40 2003
@@ -35,7 +35,7 @@
 
 
 public class GLUpdateManager extends AbstractUpdateManager {
-public static final String rcsid = "$Id: GLUpdateManager.java,v 1.12 
2003/01/27 15:58:22 mudyc Exp $";
+public static final String rcsid = "$Id: GLUpdateManager.java,v 1.13 
2003/01/28 12:04:40 mudyc Exp $";
     private static boolean dbg = false;
     private static void p(String s) { if(dbg) pa(s); }
     private static void pa(String s) { System.err.println(s); }
@@ -72,10 +72,19 @@
         }         
     }
     public static GLUpdateManager getInstance() { return 
(GLUpdateManager)instance; }
+    private int freeMemoryCountdown = 50;
 
     protected boolean doIdle() {
-       if(demoMode) processEvent(
-            new ActionEvent(this, ActionEvent.ACTION_LAST, "DEMO_EVENT"));
+       if(demoMode) {
+            processEvent(
+                new ActionEvent(this, ActionEvent.ACTION_LAST, "DEMO_EVENT"));
+            freeMemoryCountdown--;
+           
+            if (freeMemoryCountdown < 0) {
+                GL.freeQueue();
+                freeMemoryCountdown = 50;
+            }
+        }
 
        if(super.doIdle()) return true;
        GL.freeQueue();




reply via email to

[Prev in Thread] Current Thread [Next in Thread]