mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-07-01 09:08:22 +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);
|
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)
|
if (input_context == IntPtr.Zero)
|
||||||
{
|
{
|
||||||
Debug.Print("[Input] LibInput.CreateContext({0:x}) failed.", udev);
|
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);
|
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);
|
fd = LibInput.GetFD(input_context);
|
||||||
if (fd < 0)
|
if (fd < 0)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue