#3738 VFSBrowser returns wrong filename after directory <enter>

open
nobody
5
2014-08-14
2012-08-27
No

When directory name is typed using keyboard, GUIUtilities.showVFSFileDialog returns wrong filename (directory name instead of filename).

1. run jedit 4.5.1 or trunk, with new settings dir
1a. download console plugin
2. beanshell console: GUIUtilities.showVFSFileDialog(view,null,VFSBrowser.OPEN_DIALOG,true)
3. type a directory name: c:\temp\1
4. double click file ab
5. shell prints c:\temp\1

Expected behaviour: print "c:\temp\1\ab"

If I use mouse only the result is correct. Something screws up when a directory is typed manually. This affects for example JDiff's "Apply patch" attempt to use VFS manager to provide the file name (Browse button).

File open works normally, that is opens the file that is double-clicked, despite returning incorrect filename. See also #3562060 .
https://sourceforge.net/tracker/index.php?func=detail&aid=3562060&group_id=588&atid=100588

Discussion

  • Alan Ezust

    Alan Ezust - 2012-09-09

    Your steps to reproduce do not explain what folders/files must be created before following these steps.
    Related or Duplicate? issues: 2204124 and 3489802

     
  • Alan Ezust

    Alan Ezust - 2012-09-09
    • status: open --> pending-duplicate
     
  • Jarek Czekalski

    Jarek Czekalski - 2012-09-10

    Prerequisites for steps to reproduce:
    1. existing directory, for example c:\temp\1
    2. existing text file, for example: c:\temp\1\ab

    I don't think this is a duplicate, as other reports are not about the value returned by the function.

     
  • Jarek Czekalski

    Jarek Czekalski - 2012-09-10
    • status: pending-duplicate --> open
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks