mirror of
				https://git.proxmox.com/git/qemu
				synced 2025-10-31 09:17:44 +00:00 
			
		
		
		
	Revert "vnc: set the right prefered encoding"
This patch was wrong, because the loop was already reversed,
so the first encoding was correctly set at the end of the loopp.
This reverts commit 14eb8b6829.
Signed-off-by: Corentin Chary <corentincj@iksaif.net>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
			
			
This commit is contained in:
		
							parent
							
								
									9af9b330c5
								
							
						
					
					
						commit
						a9f20d31a8
					
				
							
								
								
									
										14
									
								
								vnc.c
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								vnc.c
									
									
									
									
									
								
							| @ -1644,7 +1644,7 @@ static void set_encodings(VncState *vs, int32_t *encodings, size_t n_encodings) | ||||
| 
 | ||||
|     vnc_zlib_init(vs); | ||||
|     vs->features = 0; | ||||
|     vs->vnc_encoding = -1; | ||||
|     vs->vnc_encoding = 0; | ||||
|     vs->tight_compression = 9; | ||||
|     vs->tight_quality = 9; | ||||
|     vs->absolute = -1; | ||||
| @ -1653,24 +1653,18 @@ static void set_encodings(VncState *vs, int32_t *encodings, size_t n_encodings) | ||||
|         enc = encodings[i]; | ||||
|         switch (enc) { | ||||
|         case VNC_ENCODING_RAW: | ||||
|             if (vs->vnc_encoding != -1) { | ||||
|                 vs->vnc_encoding = enc; | ||||
|             } | ||||
|             vs->vnc_encoding = enc; | ||||
|             break; | ||||
|         case VNC_ENCODING_COPYRECT: | ||||
|             vs->features |= VNC_FEATURE_COPYRECT_MASK; | ||||
|             break; | ||||
|         case VNC_ENCODING_HEXTILE: | ||||
|             vs->features |= VNC_FEATURE_HEXTILE_MASK; | ||||
|             if (vs->vnc_encoding != -1) { | ||||
|                 vs->vnc_encoding = enc; | ||||
|             } | ||||
|             vs->vnc_encoding = enc; | ||||
|             break; | ||||
|         case VNC_ENCODING_ZLIB: | ||||
|             vs->features |= VNC_FEATURE_ZLIB_MASK; | ||||
|             if (vs->vnc_encoding != -1) { | ||||
|                 vs->vnc_encoding = enc; | ||||
|             } | ||||
|             vs->vnc_encoding = enc; | ||||
|             break; | ||||
|         case VNC_ENCODING_DESKTOPRESIZE: | ||||
|             vs->features |= VNC_FEATURE_RESIZE_MASK; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Corentin Chary
						Corentin Chary