mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-02-03 09:11:07 +00:00
Use new Libinput.CreateContext and Libinput.AssignSeat functions in Setup().
This commit is contained in:
parent
60a5315e32
commit
72f1e433b4
|
@ -314,7 +314,7 @@ namespace OpenTK.Platform.Linux
|
|||
}
|
||||
Debug.Print("[Input] Udev.New() = {0:x}", udev);
|
||||
|
||||
input_context = LibInput.CreateContext(input_interface, IntPtr.Zero, udev, "seat0");
|
||||
input_context = LibInput.CreateContext(input_interface, IntPtr.Zero, udev);
|
||||
if (input_context == IntPtr.Zero)
|
||||
{
|
||||
Debug.Print("[Input] LibInput.CreateContext({0:x}) failed.", udev);
|
||||
|
@ -323,6 +323,16 @@ namespace OpenTK.Platform.Linux
|
|||
}
|
||||
Debug.Print("[Input] LibInput.CreateContext({0:x}) = {1:x}", udev, input_context);
|
||||
|
||||
string seat_id = "seat0";
|
||||
int seat_assignment = LibInput.AssignSeat(input_context, seat_id);
|
||||
if (seat_assignment == -1)
|
||||
{
|
||||
Debug.Print("[Input] LibInput.AssignSeat({0:x}) = {1} failed.", input_context, seat_id);
|
||||
Interlocked.Increment(ref exit);
|
||||
return;
|
||||
}
|
||||
Debug.Print("[Input] LibInput.AssignSeat({0:x}) = {1}", input_context, seat_id);
|
||||
|
||||
fd = LibInput.GetFD(input_context);
|
||||
if (fd < 0)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue