[Win] Corrected GetRawInputData invocation
This commit is contained in:
parent
97b0275aa4
commit
9a25ddc14d
1 changed files with 3 additions and 10 deletions
|
@ -94,17 +94,10 @@ namespace OpenTK.Platform.Windows
|
|||
switch (message)
|
||||
{
|
||||
case WindowMessage.INPUT:
|
||||
int size = 0;
|
||||
|
||||
#if false
|
||||
// Get the size of the input buffer
|
||||
Functions.GetRawInputData(lParam, GetRawInputDataEnum.INPUT,
|
||||
IntPtr.Zero, ref size, API.RawInputHeaderSize);
|
||||
|
||||
void* data_ptr = stackalloc byte[size];
|
||||
RawInput* data = (RawInput*)data_ptr;
|
||||
#endif
|
||||
int size = BlittableValueType<RawInput>.Stride;
|
||||
RawInput data;
|
||||
|
||||
//RawInput data;
|
||||
// Read the actual raw input structure
|
||||
if (size == Functions.GetRawInputData(lParam, GetRawInputDataEnum.INPUT,
|
||||
out data, ref size, API.RawInputHeaderSize))
|
||||
|
|
Loading…
Reference in a new issue