--AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, Small patch to reduce repainting. The showStatus(msg) method of KJASAppletPanel is connected with the classloader, so it displays the classes it loads below the animated bean. Now when the applet is shown this only triggers unnecessary repaints esp. when applets show some loading progress like http://www.shiatsu-austria.at/tree.htm. Koos --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="kjas5.diff" Index: org/kde/kjas/server/KJASAppletPanel.java =================================================================== RCS file: /home/kde/kdelibs/khtml/java/org/kde/kjas/server/KJASAppletPanel.java,v retrieving revision 1.4 diff -u -3 -p -r1.4 KJASAppletPanel.java --- org/kde/kjas/server/KJASAppletPanel.java 7 Mar 2003 12:07:17 -0000 1.4 +++ org/kde/kjas/server/KJASAppletPanel.java 8 Dec 2003 16:31:39 -0000 @@ -45,10 +45,11 @@ public class KJASAppletPanel extends jav validate(); } - public void showStatus(String msg) { - this.msg = msg; - repaint(); - } + public void showStatus(String msg) { + this.msg = msg; + if (status != RUNNING) + repaint(); + } public void paint(Graphics g) { super.paint(g); --AhhlLboLdkugWU4S--