Difference for arch/linux/ggi/event.c from version 1.1 to 1.2


version 1.1 version 1.2
Line 33
 
Line 33
  while (n-- > 0)    while (n-- > 0)
  {   {
  giiEventRead(inputs, &event, emAll);   giiEventRead(inputs, &event, emAll);
  if (event.any.type == evKeyPress)   switch (event.any.type)
  keyboard_handler(event.key.button, 1);   {
  if (event.any.type == evKeyRelease)   case evKeyPress:
  keyboard_handler(event.key.button, 0);   keyboard_handler(event.key.label, 1);
  if (event.any.type == evPtrAbsolute)   break;
    case evKeyRelease:
    keyboard_handler(event.key.label, 0);
    break;
    case evPtrAbsolute:
  mouse_handler_absolute(event.pmove.x, event.pmove.y);   mouse_handler_absolute(event.pmove.x, event.pmove.y);
  if (event.any.type == evPtrRelative)   break;
    case evPtrRelative:
                         mouse_handler_relative(event.pmove.x, event.pmove.y);                          mouse_handler_relative(event.pmove.x, event.pmove.y);
  if (event.any.type == evPtrButtonPress)   break;
    case evPtrButtonPress:
  mouse_handler_button(event.pbutton.button, 1);   mouse_handler_button(event.pbutton.button, 1);
  if (event.any.type == evPtrButtonRelease)   break;
            case evPtrButtonRelease:
  mouse_handler_button(event.pbutton.button, 0);   mouse_handler_button(event.pbutton.button, 0);
    break;
    }
  }   }
 }  }
   

Legend:
line(s) removed in v.1.1 
line(s) changed
 line(s) added in v.1.2