Hi, There is still one little oddness left. For the Sextante raster layers the toggling of visibility works by doing left click on the layer name. What looks like a check box is not active.
-Jukka Rahkonen- > -----Alkuperäinen viesti----- > Lähettäjä: SourceForge.net [mailto:nore...@sourceforge.net] > Lähetetty: 1. huhtikuuta 2012 15:17 > Vastaanottaja: SourceForge.net > Aihe: [JPP-Devel] [ jump-pilot-Bugs-3513864 ] Left click on > RasterImageLayer name throws exceptions > > Bugs item #3513864, was opened at 2012-04-01 01:21 > Message generated for change (Comment added) made by michaudm > You can respond by visiting: > https://sourceforge.net/tracker/?func=detail&atid=679906&aid=3 513864&group_id=118054 > > Please note that this message will contain a full copy of the > comment thread, > including the initial issue submission, for this request, > not just the latest update. > Category: OpenJUMP - Menu - File > Group: None > >Status: Closed > >Resolution: Fixed > Priority: 5 > Private: No > Submitted By: michael michaud (michaudm) > Assigned to: Nobody/Anonymous (nobody) > Summary: Left click on RasterImageLayer name throws exceptions > > Initial Comment: > Load a RasterImageLayer > Left click on the layer name > Following stacktrace is thrown to the console : > > Exception in thread "AWT-EventQueue-0" > java.lang.ArrayIndexOutOfBoundsException: > 0 > at > com.vividsolutions.jump.workbench.ui.LayerNameRenderer.getColumnWidth > (LayerNameRenderer.java:134) > at > com.vividsolutions.jump.workbench.ui.LayerNameRenderer.getCheckBoxBou > nds(LayerNameRenderer.java:123) > at > com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel.handleCheckBo > xClick(TreeLayerNamePanel.java:519) > at > com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel.access$000(Tr > eeLayerNamePanel.java:94) > at > com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel$3.mouseClicke > d(TreeLayerNamePanel.java:184) > at > java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:25 > 3) > at > java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:25 > 2) > at java.awt.Component.processMouseEvent(Component.java:6293) > at > javax.swing.JComponent.processMouseEvent(JComponent.java:3267) > at java.awt.Component.processEvent(Component.java:6055) > at java.awt.Container.processEvent(Container.java:2039) > at java.awt.Component.dispatchEventImpl(Component.java:4653) > at java.awt.Container.dispatchEventImpl(Container.java:2097) > at java.awt.Component.dispatchEvent(Component.java:4481) > at > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575 > ) > at > java.awt.LightweightDispatcher.processMouseEvent(Container.java:4245) > > at > java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166) > at java.awt.Container.dispatchEventImpl(Container.java:2083) > at java.awt.Window.dispatchEventImpl(Window.java:2482) > at java.awt.Component.dispatchEvent(Component.java:4481) > at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:648) > at java.awt.EventQueue.access$000(EventQueue.java:84) > at java.awt.EventQueue$1.run(EventQueue.java:607) > at java.awt.EventQueue$1.run(EventQueue.java:605) > at java.security.AccessController.doPrivileged(Native Method) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessCo > ntrolContext.java:87) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessCo > ntrolContext.java:98) > at java.awt.EventQueue$2.run(EventQueue.java:621) > at java.awt.EventQueue$2.run(EventQueue.java:619) > at java.security.AccessController.doPrivileged(Native Method) > at > java.security.AccessControlContext$1.doIntersectionPrivilege(AccessCo > ntrolContext.java:87) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:618) > at > java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre > ad.java:269) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread. > java:184) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:174) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) > > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) > > at > java.awt.EventDispatchThread.run(EventDispatchThread.java:122) > > > ---------------------------------------------------------------------- > > >Comment By: michael michaud (michaudm) > Date: 2012-04-01 05:17 > > Message: > Fixed in svn 2785 > The problem happened only in project with only RasterImageLayer > RasterImageLayer name was not displayed as other layerables > because it was > not enumerated in the possible Layerable implementation. The missing > checkbox was causing the error. > Now, RasterImageLayer are displayed as any other layer. > It would be nice to add a special symbol instead of the colorPanel > > ---------------------------------------------------------------------- > > You can respond by visiting: > https://sourceforge.net/tracker/?func=detail&atid=679906&aid=3 513864&group_id=118054 > > -------------------------------------------------------------- > ---------------- > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel