[ 
https://issues.apache.org/jira/browse/PIVOT-1058?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roger Lee Whitcomb resolved PIVOT-1058.
---------------------------------------
    Resolution: Fixed

Barring other problems found by further testing, this issue is resolved with 
the one change.

> Using a non-default root directory string in FileBrowserSheet causes exception
> ------------------------------------------------------------------------------
>
>                 Key: PIVOT-1058
>                 URL: https://issues.apache.org/jira/browse/PIVOT-1058
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk, wtk-terra
>            Reporter: Roger Lee Whitcomb
>            Assignee: Roger Lee Whitcomb
>            Priority: Minor
>             Fix For: 2.1.0
>
>
> Doing "new FileBrowserSheet(".") or with "./" causes an exception trying to 
> navigate into a subdirectory (at least):
> java.lang.IllegalArgumentException: ././test is not a child of the root 
> directory.
>       at 
> org.apache.pivot.wtk.FileBrowser.setSelectedFiles(FileBrowser.java:248)
>       at 
> org.apache.pivot.wtk.skin.terra.TerraFileBrowserSkin$9.selectedRangesChanged(TerraFileBrowserSkin.java:876)
>       at 
> org.apache.pivot.wtk.TableViewSelectionListener$Listeners.lambda$selectedRangesChanged$2(TableViewSelectionListener.java:43)
>       at java.base/java.lang.Iterable.forEach(Iterable.java:75)
>       at 
> org.apache.pivot.wtk.TableViewSelectionListener$Listeners.selectedRangesChanged(TableViewSelectionListener.java:43)
>       at org.apache.pivot.wtk.TableView.setSelectedRanges(TableView.java:1154)
>       at org.apache.pivot.wtk.TableView.setSelectedRange(TableView.java:1098)
>       at org.apache.pivot.wtk.TableView.setSelectedIndex(TableView.java:1083)
>       at 
> org.apache.pivot.wtk.skin.terra.TerraTableViewSkin.mouseDown(TerraTableViewSkin.java:1180)
>       at 
> org.apache.pivot.wtk.ComponentMouseButtonListener$Listeners.lambda$mouseDown$0(ComponentMouseButtonListener.java:35)
>       at java.base/java.lang.Iterable.forEach(Iterable.java:75)
>       at 
> org.apache.pivot.wtk.ComponentMouseButtonListener$Listeners.mouseDown(ComponentMouseButtonListener.java:35)
>       at org.apache.pivot.wtk.Component.mouseDown(Component.java:2597)
>       at org.apache.pivot.wtk.Container.mouseDown(Container.java:672)
>       at org.apache.pivot.wtk.Container.mouseDown(Container.java:672)
>       at org.apache.pivot.wtk.Container.mouseDown(Container.java:672)
>       at org.apache.pivot.wtk.Container.mouseDown(Container.java:672)
>       at org.apache.pivot.wtk.Container.mouseDown(Container.java:672)
>       at org.apache.pivot.wtk.Container.mouseDown(Container.java:672)
>       at org.apache.pivot.wtk.Container.mouseDown(Container.java:672)
>       at org.apache.pivot.wtk.Container.mouseDown(Container.java:672)
>       at org.apache.pivot.wtk.Container.mouseDown(Container.java:672)
>       at 
> org.apache.pivot.wtk.ApplicationContext$DisplayHost.processMouseEvent(ApplicationContext.java:1092)
> . . .



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to