You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by tw...@apache.org on 2007/02/02 11:00:45 UTC

svn commit: r502558 - /incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/annot_view/LogFileViewer.java

Author: twgoetz
Date: Fri Feb  2 02:00:44 2007
New Revision: 502558

URL: http://svn.apache.org/viewvc?view=rev&rev=502558
Log:
Jira UIMA-263: do not show log file viewer when log file doesn't exist.

https://issues.apache.org/jira/browse/UIMA-263

Modified:
    incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/annot_view/LogFileViewer.java

Modified: incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/annot_view/LogFileViewer.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/annot_view/LogFileViewer.java?view=diff&rev=502558&r1=502557&r2=502558
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/annot_view/LogFileViewer.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-tools/src/main/java/org/apache/uima/tools/annot_view/LogFileViewer.java Fri Feb  2 02:00:44 2007
@@ -98,9 +98,13 @@
     this.scrollPane = new JScrollPane(this.textArea);
     this.setContentPane(this.scrollPane);
     this.scrollPane.setPreferredSize(d);
-    loadFile();
+    boolean doneLoadingFile = loadFile();
+    if (!doneLoadingFile) {
+    	this.dispose();
+    	return;
+    }
     this.pack();
-    this.show();
+    this.setVisible(true);
   }
 
   private void createMenus() {
@@ -124,15 +128,16 @@
     fileMenu.add(exit);
   }
 
-  private void loadFile() {
+  private boolean loadFile() {
     String text = null;
     try {
       text = FileUtils.file2String(this.logFile, "UTF-8");
     } catch (IOException e) {
       handleException(e);
-      return;
+      return false;
     }
     this.textArea.setText(text);
+    return true;
   }
 
   protected void handleException(Exception e) {