commit-classpath
[Top][All Lists]
Advanced

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

[commit-cp] [bug #13182] GtkToolkit.createImage / ImageFilter problem


From: anonymous
Subject: [commit-cp] [bug #13182] GtkToolkit.createImage / ImageFilter problem
Date: Wed, 25 May 2005 12:45:05 +0000
User-agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MyIE2; SV1; .NET CLR 1.1.4322)

URL:
  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=13182>

                 Summary: GtkToolkit.createImage / ImageFilter problem
                 Project: classpath
            Submitted by: None
            Submitted on: Wed 05/25/05 at 08:45
                Category: classpath
                Severity: 3 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
        Platform Version: None

    _______________________________________________________

Details:

A problem occurs when trying to use a an ImageFilter descendant - an example
line of code is (tested with kaffe, latest CVS head):
 
img = createImage(new FilteredImageSource(img.getSource(), new Rotate()));

The exception generated is:

Exception during event dispatch:
java.lang.NullPointerException
   at java.awt.image.FilteredImageSource.addConsumer
(FilteredImageSource.java:73)
   at gnu.java.awt.peer.gtk.GtkImage.<init> (GtkImage.java:84)
   at gnu.java.awt.peer.gtk.GtkToolkit.createImage (GtkToolkit.java:280)
   at gnu.java.awt.peer.GLightweightPeer.createImage
(GLightweightPeer.java:137)   at java.awt.Component.createImage
(Component.java:1997)
   at TxtButton.drawKey (TxtButton.java:121)
   at BasicButton.paint (BasicButton.java:136)
   at java.awt.Container$GfxPaintVisitor.visit (Container.java:1693)
   at java.awt.Container.visitChild (Container.java:1514)
   at java.awt.Container.visitChildren (Container.java:1476)
   at java.awt.Container.paint (Container.java:725)
   at ZeroPanel.paint (ZeroPanel.java:20)
   at java.awt.Container$GfxPaintVisitor.visit (Container.java:1693)
   at java.awt.Container.visitChild (Container.java:1514)
   at java.awt.Container.visitChildren (Container.java:1476)
   at java.awt.Container.paint (Container.java:725)
   at ImgPanel.paint (ImgPanel.java:105)
   at java.awt.Container$GfxPaintVisitor.visit (Container.java:1693)
   at java.awt.Container.visitChild (Container.java:1514)
   at java.awt.Container.visitChildren (Container.java:1476)
   at java.awt.Container.paint (Container.java:725)
   at gnu.java.awt.peer.gtk.GtkComponentPeer.handleEvent
(GtkComponentPeer.java:301)
   at java.awt.Component.dispatchEvent (Component.java:2280)
   at java.awt.EventQueue.dispatchEvent (EventQueue.java:517)
   at java.awt.EventDispatchThread.run (EventDispatchThread.java:75)
   at java.lang.VMThread.run (VMThread.java:123)

(BasicButton is a java.awt.Component descendant)

I've also attached a sample project that replicates the problem (the
exception trace above is from a more complex project).





    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Wed 05/25/05 at 08:45  Name: kaffeAWTest_stage2c.zip  Size: 9.9KB   By:
None
sample test code - JBuilder 2005 Foundation project, compiled with sun's jdk
1.2..2.17
<http://savannah.gnu.org/bugs/download.php?item_id=13182&item_file_id=2541>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=13182>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

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