[ 
https://issues.apache.org/jira/browse/PIVOT-862?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13415358#comment-13415358
 ] 

Sandro Martini commented on PIVOT-862:
--------------------------------------

Ok, thanks, it was to be sure that the Mode doesn't put something (wrong) in 
the flow. Thanks for the test, tomorrow I'll continue building a dedicated Test 
case.

                
> FileBrowser[Sheet] display the contents of the root instead of actual folder 
> in some circumstancies
> ---------------------------------------------------------------------------------------------------
>
>                 Key: PIVOT-862
>                 URL: https://issues.apache.org/jira/browse/PIVOT-862
>             Project: Pivot
>          Issue Type: Bug
>    Affects Versions: 2.0.2
>         Environment: Windows XP, java 6
>            Reporter: Guillaume Deshors
>            Assignee: Sandro Martini
>            Priority: Minor
>             Fix For: 2.0.3
>
>         Attachments: bug-862.png
>
>
> When you open a fresh FileBrowser or FileBrowserSheet, with a no-argument 
> constructor, and then you set the root directory to a directory under another 
> drive than C:, say "T:\FOLDER" for example, then when you open it it seems to 
> be located at the right place (from the above bar) but the actual displayed 
> files are those at the root of the drive. See screen capture for better 
> comprehension.
> Seems to appear when :
>  * the root folder is not specified in the constructor
>  * the root folder is not under C: (reproduced with network drives and USB 
> keys, couldn't try with another partition or internal drive as I don't have 
> one here)
> Steps to reproduce : 
> 1/ map T: to a network drive or plug in a USB key
> 2/ create the following structure : T:\FOLDER\SUBFOLDER
> 3/ run the following code :
>               Window window = new Window();
>               window.open(display);
>               window.setMaximized(true);
>               FileBrowserSheet fileBrowserSheetFile = new 
> FileBrowserSheet(Mode.OPEN);
>               // The folder structure is T:\FOLDER\SUBFOLDER
>               fileBrowserSheetFile.setRootDirectory(new File("T:\\FOLDER\\"));
>               fileBrowserSheetFile.open(window);
>               // Bug : it actually opens on FOLDER but displayed is the 
> content of T: root
> Expected : I want to see my "SUBFOLDER" but I actually see "FOLDER".
> Remark : If I want to set the root to a more deeply nested folder, like 
> d:\f1\f2\f3, I still see the content of d:
> Workaround : use the constructor with the root folder in it, like :
> FileBrowserSheet fileBrowserSheetFile = new FileBrowserSheet(Mode.OPEN, 
> "T:\\FOLDER");

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to