handle end of stream correctly
This commit is contained in:
@@ -53,12 +53,14 @@ import org.apache.commons.cli.ParseException;
|
||||
|
||||
import com.google.common.eventbus.AsyncEventBus;
|
||||
import com.google.common.eventbus.EventBus;
|
||||
import com.google.common.eventbus.Subscribe;
|
||||
|
||||
import sun.misc.Signal;
|
||||
import sun.misc.SignalHandler;
|
||||
import ch.psi.fda.edescriptor.EDescriptor;
|
||||
import ch.psi.fda.gui.ProgressPanel;
|
||||
import ch.psi.fda.gui.ScrollableFlowPanel;
|
||||
import ch.psi.fda.messages.EndOfStreamMessage;
|
||||
import ch.psi.fda.ui.visualizer.Visualizer;
|
||||
import ch.psi.fda.vdescriptor.VDescriptor;
|
||||
|
||||
@@ -86,6 +88,7 @@ public class RemoteAcquisitionMain {
|
||||
List<File> files = new ArrayList<>();
|
||||
|
||||
OptionBuilder.hasArg();
|
||||
OptionBuilder.isRequired();
|
||||
OptionBuilder.withArgName("hostname");
|
||||
OptionBuilder.withDescription("Hostname server");
|
||||
OptionBuilder.withType(new String());
|
||||
@@ -210,6 +213,13 @@ public class RemoteAcquisitionMain {
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
b.register(new Object(){
|
||||
@Subscribe
|
||||
public void onMessage(EndOfStreamMessage m){
|
||||
progressPanel.done();
|
||||
}
|
||||
});
|
||||
|
||||
JSplitPane splitPane = new JSplitPane();
|
||||
splitPane.setLeftComponent(progressPanel);
|
||||
|
||||
Reference in New Issue
Block a user