mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-11-04 12:45:03 +01:00 
			
		
		
		
	gc_poller: Get rid of undefined behavior in Create()
Ensures that the function always has returns in all control paths.
This commit is contained in:
		
							parent
							
								
									a8ba6dc3c9
								
							
						
					
					
						commit
						839c91cd14
					
				@ -6,6 +6,7 @@
 | 
			
		||||
#include <list>
 | 
			
		||||
#include <mutex>
 | 
			
		||||
#include <utility>
 | 
			
		||||
#include "common/assert.h"
 | 
			
		||||
#include "common/threadsafe_queue.h"
 | 
			
		||||
#include "input_common/gcadapter/gc_adapter.h"
 | 
			
		||||
#include "input_common/gcadapter/gc_poller.h"
 | 
			
		||||
@ -94,6 +95,9 @@ std::unique_ptr<Input::ButtonDevice> GCButtonFactory::Create(const Common::Param
 | 
			
		||||
        return std::make_unique<GCAxisButton>(port, axis, threshold, trigger_if_greater,
 | 
			
		||||
                                              adapter.get());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    UNREACHABLE();
 | 
			
		||||
    return nullptr;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
Common::ParamPackage GCButtonFactory::GetNextInput() {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user