diff --git a/desmume/src/frontend/cocoa/userinterface/DisplayWindowController.mm b/desmume/src/frontend/cocoa/userinterface/DisplayWindowController.mm index 24277689f..4dea476a2 100644 --- a/desmume/src/frontend/cocoa/userinterface/DisplayWindowController.mm +++ b/desmume/src/frontend/cocoa/userinterface/DisplayWindowController.mm @@ -1696,7 +1696,7 @@ static std::unordered_map _screenMap; // const NSPoint clientLoc = [self convertPoint:[theEvent locationInWindow] fromView:nil]; cdv->GetNDSPoint(props, - props.clientWidth * scaleFactor, props.clientHeight * scaleFactor, + props.clientWidth / scaleFactor, props.clientHeight / scaleFactor, (int)buttonNumber, isInitialMouseDown, clientLoc.x, clientLoc.y, x, y); }