Changeset 11387 for trunk/gli


Ignore:
Timestamp:
2006-03-17T13:25:25+13:00 (18 years ago)
Author:
mdewsnip
Message:

Fixed a minor bug where an extra file icon was added to the tree if you overwrote an existing file with the same name.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/file/FileQueue.java

    r11327 r11387  
    405405    File target_file = new File(target_node.getFile(), source_file.getName());
    406406
    407     // The target file shouldn't already exist
     407    // The target file shouldn't already exist -- if it does ask the user whether they want to overwrite
     408    boolean overwrite_file = false;
    408409    if (target_file.exists()) {
    409410        int result = showOverwriteDialog(target_file.getName());
     
    416417        return;
    417418        }
     419
     420        overwrite_file = true;
    418421    }
    419422
     
    475478    CollectionTreeNode new_target_node = new CollectionTreeNode(target_file);
    476479    FileSystemModel target_model = file_job.target.getTreeModel();
    477     SynchronizedTreeModelTools.insertNodeInto(target_model, target_node, new_target_node);
     480    if (overwrite_file == false) {
     481        SynchronizedTreeModelTools.insertNodeInto(target_model, target_node, new_target_node);
     482    }
    478483    Gatherer.c_man.fireFileAddedToCollection(target_file);
    479484
Note: See TracChangeset for help on using the changeset viewer.