[Top][All Lists]
[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();
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] gzz/gzz/client/gl GLUpdateManager.java,
Matti Katila <=