mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-04 00:49:02 -06:00 
			
		
		
		
	Merge pull request #9874 from german77/violet
service: btm: Fix handle functions
This commit is contained in:
		@@ -72,32 +72,36 @@ private:
 | 
				
			|||||||
    void AcquireBleScanEvent(Kernel::HLERequestContext& ctx) {
 | 
					    void AcquireBleScanEvent(Kernel::HLERequestContext& ctx) {
 | 
				
			||||||
        LOG_WARNING(Service_BTM, "(STUBBED) called");
 | 
					        LOG_WARNING(Service_BTM, "(STUBBED) called");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        IPC::ResponseBuilder rb{ctx, 2, 1};
 | 
					        IPC::ResponseBuilder rb{ctx, 3, 1};
 | 
				
			||||||
        rb.Push(ResultSuccess);
 | 
					        rb.Push(ResultSuccess);
 | 
				
			||||||
 | 
					        rb.Push(true);
 | 
				
			||||||
        rb.PushCopyObjects(scan_event->GetReadableEvent());
 | 
					        rb.PushCopyObjects(scan_event->GetReadableEvent());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void AcquireBleConnectionEvent(Kernel::HLERequestContext& ctx) {
 | 
					    void AcquireBleConnectionEvent(Kernel::HLERequestContext& ctx) {
 | 
				
			||||||
        LOG_WARNING(Service_BTM, "(STUBBED) called");
 | 
					        LOG_WARNING(Service_BTM, "(STUBBED) called");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        IPC::ResponseBuilder rb{ctx, 2, 1};
 | 
					        IPC::ResponseBuilder rb{ctx, 3, 1};
 | 
				
			||||||
        rb.Push(ResultSuccess);
 | 
					        rb.Push(ResultSuccess);
 | 
				
			||||||
 | 
					        rb.Push(true);
 | 
				
			||||||
        rb.PushCopyObjects(connection_event->GetReadableEvent());
 | 
					        rb.PushCopyObjects(connection_event->GetReadableEvent());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void AcquireBleServiceDiscoveryEvent(Kernel::HLERequestContext& ctx) {
 | 
					    void AcquireBleServiceDiscoveryEvent(Kernel::HLERequestContext& ctx) {
 | 
				
			||||||
        LOG_WARNING(Service_BTM, "(STUBBED) called");
 | 
					        LOG_WARNING(Service_BTM, "(STUBBED) called");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        IPC::ResponseBuilder rb{ctx, 2, 1};
 | 
					        IPC::ResponseBuilder rb{ctx, 3, 1};
 | 
				
			||||||
        rb.Push(ResultSuccess);
 | 
					        rb.Push(ResultSuccess);
 | 
				
			||||||
 | 
					        rb.Push(true);
 | 
				
			||||||
        rb.PushCopyObjects(service_discovery_event->GetReadableEvent());
 | 
					        rb.PushCopyObjects(service_discovery_event->GetReadableEvent());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    void AcquireBleMtuConfigEvent(Kernel::HLERequestContext& ctx) {
 | 
					    void AcquireBleMtuConfigEvent(Kernel::HLERequestContext& ctx) {
 | 
				
			||||||
        LOG_WARNING(Service_BTM, "(STUBBED) called");
 | 
					        LOG_WARNING(Service_BTM, "(STUBBED) called");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        IPC::ResponseBuilder rb{ctx, 2, 1};
 | 
					        IPC::ResponseBuilder rb{ctx, 3, 1};
 | 
				
			||||||
        rb.Push(ResultSuccess);
 | 
					        rb.Push(ResultSuccess);
 | 
				
			||||||
 | 
					        rb.Push(true);
 | 
				
			||||||
        rb.PushCopyObjects(config_event->GetReadableEvent());
 | 
					        rb.PushCopyObjects(config_event->GetReadableEvent());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user