| 
					
				 | 
			
			
				@@ -199,10 +199,6 @@ std::unique_ptr<Server> ServerBuilder::BuildAndStart() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     args.SetInt(GRPC_ARG_MAX_SEND_MESSAGE_LENGTH, max_send_message_size_); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  for (auto workaround : enabled_workarounds_) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    args.SetInt(workaround, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   args.SetInt(GRPC_COMPRESSION_CHANNEL_ENABLED_ALGORITHMS_BITSET, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               enabled_compression_algorithms_bitset_); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (maybe_default_compression_level_.is_set) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -366,13 +362,11 @@ void ServerBuilder::InternalAddPluginFactory( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ServerBuilder& ServerBuilder::EnableWorkaround(uint32_t id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   switch (id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case GRPC_WORKAROUND_ID_CRONET_COMPRESSION: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      enabled_workarounds_.push_back(GRPC_ARG_WORKAROUND_CRONET_COMPRESSION); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return AddChannelArgument(GRPC_ARG_WORKAROUND_CRONET_COMPRESSION, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      gpr_log(GPR_ERROR, "Workaround %u is not exist or obsolete.", id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      gpr_log(GPR_ERROR, "Workaround %u does not exist or obsolete.", id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return *this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  return *this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }  // namespace grpc 
			 |