Changeset 10376


Ignore:
Timestamp:
2005-08-01T14:35:32+12:00 (19 years ago)
Author:
mdewsnip
Message:

Now downloads collection files to view them, if using a remote Greenstone server.

File:
1 edited

Legend:

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

    r10342 r10376  
    4646import org.greenstone.gatherer.gui.tree.DragTree;
    4747import org.greenstone.gatherer.remote.RemoteFileQueue;
     48import org.greenstone.gatherer.remote.RemoteGreenstoneServer;
    4849import org.greenstone.gatherer.util.DragComponent;
    4950import org.greenstone.gatherer.util.Utility;
     
    144145    public void openFileInExternalApplication(File file)
    145146    {
     147    // If we're using a remote Greenstone server, we need to download the file before viewing it...
     148    if (Gatherer.isGsdlRemote) {
     149        // ... but only if it is inside the collection and we haven't already downloaded it
     150        if (file.getAbsolutePath().startsWith(Gatherer.getCollectDirectoryPath()) && file.length() == 0) {
     151        RemoteGreenstoneServer.downloadCollectionFile(file);
     152        }
     153    }
     154
    146155    Gatherer.self.spawnApplication(file);
    147156    }
Note: See TracChangeset for help on using the changeset viewer.