mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 12:32:43 +00:00 
			
		
		
		
	Everywhere: Remove needless copies of Error / ErrorOr instances
Either take the underlying objects with release_* methods or move() the instances around.
This commit is contained in:
		
							parent
							
								
									52687814ea
								
							
						
					
					
						commit
						4a916cd379
					
				
					 28 changed files with 69 additions and 77 deletions
				
			
		|  | @ -137,7 +137,7 @@ ErrorOr<void> Access::add_host_controller_and_scan_for_devices(NonnullOwnPtr<Hos | |||
|     m_host_controllers.get(domain_number).value()->enumerate_attached_devices([&](EnumerableDeviceIdentifier const& device_identifier) -> IterationDecision { | ||||
|         auto device_identifier_or_error = DeviceIdentifier::from_enumerable_identifier(device_identifier); | ||||
|         if (device_identifier_or_error.is_error()) { | ||||
|             error_or_void = device_identifier_or_error.error(); | ||||
|             error_or_void = device_identifier_or_error.release_error(); | ||||
|             return IterationDecision::Break; | ||||
|         } | ||||
|         m_device_identifiers.append(device_identifier_or_error.release_value()); | ||||
|  | @ -167,7 +167,7 @@ UNMAP_AFTER_INIT void Access::rescan_hardware() | |||
|         (*it).value->enumerate_attached_devices([this, &error_or_void](EnumerableDeviceIdentifier device_identifier) -> IterationDecision { | ||||
|             auto device_identifier_or_error = DeviceIdentifier::from_enumerable_identifier(device_identifier); | ||||
|             if (device_identifier_or_error.is_error()) { | ||||
|                 error_or_void = device_identifier_or_error.error(); | ||||
|                 error_or_void = device_identifier_or_error.release_error(); | ||||
|                 return IterationDecision::Break; | ||||
|             } | ||||
|             m_device_identifiers.append(device_identifier_or_error.release_value()); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Timothy Flynn
						Timothy Flynn