Kernel/arm7 - Updated ARM7 code to newer HAL API changes
[tpg/acess2.git] / Usermode / Applications / axwin2_src / WM / input.c
index 0517993..a9728f7 100644 (file)
@@ -11,8 +11,11 @@ int Input_Init(void)
        struct {
                 int    Num, Value;
        }       num_value;
+
+       // Open mouse for RW
        giMouseFD = open(gsMouseDevice, 3);
 
+       // Set mouse limits
        num_value.Num = 0;
        num_value.Value = giScreenWidth;
        ioctl(giMouseFD, 6, &num_value);
@@ -37,7 +40,7 @@ void Input_HandleSelect(fd_set *set)
        if(FD_ISSET(giTerminalFD, set))
        {
                uint32_t        codepoint;
-               if( read(giTerminalFD, sizeof(codepoint), &codepoint) != sizeof(codepoint) )
+               if( read(giTerminalFD, &codepoint, sizeof(codepoint)) != sizeof(codepoint) )
                {
                        // oops, error
                }
@@ -60,7 +63,7 @@ void Input_HandleSelect(fd_set *set)
                _SysDebug("Cursor event");
 
                seek(giMouseFD, 0, SEEK_SET);   
-               if( read(giMouseFD, sizeof(mouseinfo), &mouseinfo) != sizeof(mouseinfo) )
+               if( read(giMouseFD, &mouseinfo, sizeof(mouseinfo)) != sizeof(mouseinfo) )
                {
                        // Not a 3 button mouse, oops
                        return ;

UCC git Repository :: git.ucc.asn.au