sebb        2005/05/28 03:33:54

  Modified:    xdocs    changes.xml
               src/core/org/apache/jmeter/gui/util FileDialoger.java
  Log:
  Bug 35065 - don't save old extensions in File Saver
  
  Revision  Changes    Path
  1.26      +2 -1      jakarta-jmeter/xdocs/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-jmeter/xdocs/changes.xml,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- changes.xml       28 May 2005 10:17:31 -0000      1.25
  +++ changes.xml       28 May 2005 10:33:54 -0000      1.26
  @@ -57,6 +57,7 @@
   <li>Fix Cookie Manager to use seconds; add debug</li>
   <li>Bug 35067 - set up filename when using -t option</li>
   <li>Don't substitute TestElement.* properties by UDVs in Proxy</li>
  +<li>Bug 35065 - don't save old extensions in File Saver</li>
   </ul>
        
   <h3>Version 2.0.3</h3>
  
  
  
  1.10      +16 -18    
jakarta-jmeter/src/core/org/apache/jmeter/gui/util/FileDialoger.java
  
  Index: FileDialoger.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jmeter/src/core/org/apache/jmeter/gui/util/FileDialoger.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- FileDialoger.java 17 Jun 2004 12:41:52 -0000      1.9
  +++ FileDialoger.java 28 May 2005 10:33:54 -0000      1.10
  @@ -1,6 +1,6 @@
   // $Header$
   /*
  - * Copyright 2001-2004 The Apache Software Foundation.
  + * Copyright 2001-2005 The Apache Software Foundation.
    *
    * Licensed under the Apache License, Version 2.0 (the "License");
    * you may not use this file except in compliance with the License.
  @@ -38,7 +38,6 @@
        */
       private static String lastJFCDirectory = null;
       private static JFileChooser jfc = new JFileChooser();
  -    private static String[] extensions = null;
   
       /**
        * Prevent instantiation of utility class.
  @@ -101,18 +100,6 @@
           return promptToOpenFile(new String[0]);
       }
   
  -     /**
  -      * Get a JFileChooser with a new FileFilter.
  -      * @param filename
  -      * @param filters
  -      * @return
  -      */
  -     public static JFileChooser promptToSaveFile(String filename, String[] 
filters){
  -             extensions = filters;
  -             JFileChooser chooser = promptToSaveFile(filename);
  -             return chooser;
  -     }
  -     
       /**
        * Prompts the user to choose a file from their filesystems for our own
        * devious uses. This method maintains the last directory the user 
visited
  @@ -125,7 +112,18 @@
        *           are finished using it (accept or otherwise).
        * @see             #promptToOpenFile
        */
  -    public static JFileChooser promptToSaveFile(String filename)
  +     public static JFileChooser promptToSaveFile(String filename)
  +     {
  +             return promptToSaveFile(filename, null);
  +     }
  +     
  +    /**
  +     * Get a JFileChooser with a new FileFilter.
  +     * @param filename
  +     * @param filters
  +     * @return
  +     */
  +    public static JFileChooser promptToSaveFile(String filename, String[] 
extensions)
       {
           if (lastJFCDirectory == null)
           {
  @@ -141,7 +139,7 @@
           {
               jfc.setSelectedFile(new File(lastJFCDirectory, filename));
               int i = -1;
  -            if ((i = filename.indexOf(".")) > -1)
  +            if ((i = filename.lastIndexOf(".")) > -1)
               {
                   ext = filename.substring(i);
               }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to