This commit is contained in:
		
							parent
							
								
									b6feaa695f
								
							
						
					
					
						commit
						334c94ceb3
					
				| @ -311,3 +311,10 @@ function Progress() | ||||
| 
 | ||||
|     this.value = ""; | ||||
| } | ||||
| 
 | ||||
| function isReasonableSize(r) { | ||||
|     var x = r[0]; | ||||
|     var y = r[1]; | ||||
|     return !(x < -3200 || x > 3200 || y < -3200 || y > 3200); | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -708,10 +708,10 @@ function self.closing() { | ||||
| 
 | ||||
| function self.ready() { | ||||
|     var r = handler.get_size(); | ||||
|     if (r[2] == 0) { | ||||
|         centerize(800, 600); | ||||
|     } else { | ||||
|     if (isReasonableSize(r) && r[2] > 0) { | ||||
|         view.move(r[0], r[1], r[2], r[3]); | ||||
|     } else { | ||||
|         centerize(800, 600); | ||||
|     } | ||||
|     if (!handler.get_remote_id()) { | ||||
|         view.focus = $(#remote_id); | ||||
|  | ||||
| @ -396,7 +396,7 @@ function self.ready() { | ||||
|     var h = 640; | ||||
|     if (is_file_transfer || is_port_forward) { | ||||
|         var r = handler.get_size(); | ||||
|         if (r[0] > 0) { | ||||
|         if (isReasonableSize(r) && r[2] > 0) { | ||||
|             view.move(r[0], r[1], r[2], r[3]); | ||||
|         } else { | ||||
|             centerize(w, h); | ||||
| @ -418,7 +418,7 @@ handler.adaptSize = function() { | ||||
|     var (fx, fy, fw, fh) = view.screenBox(#frame, #rectw); | ||||
|     if (is_osx) workarea_offset = sy; | ||||
|     var r = handler.get_size(); | ||||
|     if (r[2] > 0) { | ||||
|     if (isReasonableSize(r) && r[2] > 0) { | ||||
|         if (r[2] >= fw && r[3] >= fh && !is_linux) { | ||||
|             view.windowState = View.WINDOW_FULL_SCREEN; | ||||
|             stdout.println("Initialize to full screen"); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user