classpath-patches
[Top][All Lists]
Advanced

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

[cp-patches] FYI: Use just one repaintTimer for all GtkComponentPeers


From: Mark Wielaard
Subject: [cp-patches] FYI: Use just one repaintTimer for all GtkComponentPeers
Date: Sun, 14 Aug 2005 03:52:56 +0200

Hi,

I was seeing lots of repaint Timers running while we only need one.
Since Timers are thread safe we can just instantiate one and use that
for all GtkComponentPeers instead of creating one for each peer.

2005-08-13  Mark Wielaard  <address@hidden>

    * gnu/java/awt/peer/gtk/GtkComponentPeer.java (repaintTimer): Make
    field final.

Committed,

Mark

diff -u -r1.92 GtkComponentPeer.java
--- gnu/java/awt/peer/gtk/GtkComponentPeer.java 13 Aug 2005 00:22:26 -0000     
1.92
+++ gnu/java/awt/peer/gtk/GtkComponentPeer.java 14 Aug 2005 01:46:49 -0000
@@ -85,7 +85,7 @@

   boolean isInRepaint;

-  Timer repaintTimer = new Timer (true);
+  static final Timer repaintTimer = new Timer (true);

   /* this isEnabled differs from Component.isEnabled, in that it
      knows if a parent is disabled.  In that case Component.isEnabled

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

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