From 5ea437716da796a9bd74b6e75962c5a1ffcac978 Mon Sep 17 00:00:00 2001 From: Feng Tian Date: Wed, 11 May 2016 10:44:42 +0800 Subject: [PATCH] MdeModulePkg/UsbMouseAbsolutePointerDxe: fix VS2015 NOOPT build error Cc: Shumin Qiu Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Feng Tian Reviewed-by: Shumin Qiu --- .../UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c b/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c index bf3d853807..9fe92441b8 100644 --- a/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c +++ b/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointer.c @@ -678,9 +678,9 @@ InitializeUsbMouseDevice ( // Let the cursor's starting position is in the center of the screen. // UsbMouseAbsolutePointerDev->State.CurrentX = - (UsbMouseAbsolutePointerDev->Mode.AbsoluteMaxX + UsbMouseAbsolutePointerDev->Mode.AbsoluteMinX) / 2; + DivU64x32 (UsbMouseAbsolutePointerDev->Mode.AbsoluteMaxX + UsbMouseAbsolutePointerDev->Mode.AbsoluteMinX, 2); UsbMouseAbsolutePointerDev->State.CurrentY = - (UsbMouseAbsolutePointerDev->Mode.AbsoluteMaxY + UsbMouseAbsolutePointerDev->Mode.AbsoluteMinY) / 2; + DivU64x32 (UsbMouseAbsolutePointerDev->Mode.AbsoluteMaxY + UsbMouseAbsolutePointerDev->Mode.AbsoluteMinY, 2); // // Set boot protocol for the USB mouse. @@ -942,9 +942,9 @@ UsbMouseAbsolutePointerReset ( // Let the cursor's starting position is in the center of the screen. // UsbMouseAbsolutePointerDevice->State.CurrentX = - (UsbMouseAbsolutePointerDevice->Mode.AbsoluteMaxX + UsbMouseAbsolutePointerDevice->Mode.AbsoluteMinX) / 2; + DivU64x32 (UsbMouseAbsolutePointerDevice->Mode.AbsoluteMaxX + UsbMouseAbsolutePointerDevice->Mode.AbsoluteMinX, 2); UsbMouseAbsolutePointerDevice->State.CurrentY = - (UsbMouseAbsolutePointerDevice->Mode.AbsoluteMaxY + UsbMouseAbsolutePointerDevice->Mode.AbsoluteMinY) / 2; + DivU64x32 (UsbMouseAbsolutePointerDevice->Mode.AbsoluteMaxY + UsbMouseAbsolutePointerDevice->Mode.AbsoluteMinY, 2); UsbMouseAbsolutePointerDevice->StateChanged = FALSE;