CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Mark Wielaard <mark> 06/06/14 17:23:08
Modified files: . : ChangeLog gnu/java/awt/peer/gtk: ComponentGraphics.java Log message: * gnu/java/awt/peer/gtk/ComponentGraphics.java (drawLine): Lock and call super. (drawRect): Likewise. (fillRect): Likewise. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.7816&r2=1.7817 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java?cvsroot=classpath&r1=1.16&r2=1.17 Patches: Index: ChangeLog =================================================================== RCS file: /cvsroot/classpath/classpath/ChangeLog,v retrieving revision 1.7816 retrieving revision 1.7817 diff -u -b -r1.7816 -r1.7817 --- ChangeLog 14 Jun 2006 16:26:07 -0000 1.7816 +++ ChangeLog 14 Jun 2006 17:23:07 -0000 1.7817 @@ -1,3 +1,10 @@ +2006-06-14 Mark Wielaard <[EMAIL PROTECTED]> + + * gnu/java/awt/peer/gtk/ComponentGraphics.java (drawLine): Lock and + call super. + (drawRect): Likewise. + (fillRect): Likewise. + 2006-06-14 Lillian Angel <[EMAIL PROTECTED]> * java/awt/Component.java Index: gnu/java/awt/peer/gtk/ComponentGraphics.java =================================================================== RCS file: /cvsroot/classpath/classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -b -r1.16 -r1.17 --- gnu/java/awt/peer/gtk/ComponentGraphics.java 13 Jun 2006 12:59:22 -0000 1.16 +++ gnu/java/awt/peer/gtk/ComponentGraphics.java 14 Jun 2006 17:23:07 -0000 1.17 @@ -359,5 +359,44 @@ return super.drawImage(bimg, x, y, width, height, observer); } + public void drawLine(int x1, int y1, int x2, int y2) + { + lock(); + try + { + super.drawLine(x1, y1, x2, y2); + } + finally + { + unlock(); + } + } + + public void drawRect(int x, int y, int width, int height) + { + lock(); + try + { + super.drawRect(x, y, width, height); + } + finally + { + unlock(); + } + } + + public void fillRect(int x, int y, int width, int height) + { + lock(); + try + { + super.fillRect(x, y, width, height); + } + finally + { + unlock(); + } + } + }