Hi Tom, On Mon, 2006-12-04 at 15:52 -0500, Thomas Fitzsimmons wrote: > I'm attempting to run MegaMek on cacao + classpath-0_93-branch. I see many > exceptions like this: > > Exception during event dispatch: > java.lang.NullPointerException > at > gnu.java.awt.peer.gtk.GtkComponentPeer.paintComponent(GtkComponentPeer.java:316) > at gnu.java.awt.peer.gtk.GtkComponentPeer.handleEvent(GtkComponentPeer.java:284) > at gnu.java.awt.peer.gtk.GtkPanelPeer.handleEvent(GtkPanelPeer.java:63) > at java.awt.Component.dispatchEventImpl(Component.java:5749) > at java.awt.Container.dispatchEventImpl(Container.java:1922) > at java.awt.Component.dispatchEvent(Component.java:2833) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:626) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) > at java.lang.VMThread.run(VMThread.java:120) > > and (likely as a result of these exceptions) GTK widgets aren't being painted > correctly. > > I'm investigating... Found that already. Lifting this patch from head to the release branch now: 2006-12-03 Mark Wielaard <mark@xxxxxxxxx> * gnu/java/awt/peer/gtk/GtkComponentPeer.java (paintArea): Renamed to currentPaintArea. (paintComponent): Work with local reference to currentPaintArea. (updateComponent): Likewise. (coalescePaintEvent): Set currentPaintArea. Plus some of the others we found during testing this weekend. Please retest in half an hour when I flushed all appropriate patches to the branch. Thanks, Mark
Attachment:
signature.asc
Description: This is a digitally signed message part