diff src/viewer_swing/java/com/glavsoft/viewer/TreeViewer.java @ 225:5e3594021e79

fix --width --height mode.
author oc
date Tue, 15 Jul 2014 07:18:13 +0900
parents 3189e210a7ed
children 7310e7d7a45f
line wrap: on
line diff
--- a/src/viewer_swing/java/com/glavsoft/viewer/TreeViewer.java	Sun Jul 06 17:50:00 2014 +0900
+++ b/src/viewer_swing/java/com/glavsoft/viewer/TreeViewer.java	Tue Jul 15 07:18:13 2014 +0900
@@ -27,6 +27,7 @@
         }
         if (viewer) {
             ViewerInterface v = cui ? new CuiViewer() : new Viewer();
+            setWidthAndHeight(v);
             if (treeProxy) {
                 // this viewer also works as tree root ( display mode -d flag )
                 // start with no connection waiting server change request
@@ -36,6 +37,7 @@
             }
         }
 
+
     }
 
     public void rootStart(String[] args, ViewerInterface v) {
@@ -105,17 +107,12 @@
 		}
 	}
 
-	public boolean setWidthAndHeight(String[] args, int i) {
-		if(isInteger(args[++i])&&isInteger(args[++i])) {
-			width = Integer.parseInt(args[--i]);
-			height = Integer.parseInt(args[++i]);
-			return true;
-		} else {
-			width = 1920;
-			height = 1080;
-			return false;
-		}
-	}
+    public void setWidthAndHeight(ViewerInterface v) {
+        if(width != 0 || height != 0) {
+            v.setWidth(width);
+            v.setHeight(height);
+        }
+    }	
 
 	private boolean isInteger(String num) {
 		try {