stretchedmode: copy mouse event consumed flag when translating mouse events
This commit is contained in:
@@ -92,7 +92,12 @@ public class TranslateMouseListener implements MouseListener
|
|||||||
int newX = (int) (e.getX() / (stretchedDimensions.width / realDimensions.getWidth()));
|
int newX = (int) (e.getX() / (stretchedDimensions.width / realDimensions.getWidth()));
|
||||||
int newY = (int) (e.getY() / (stretchedDimensions.height / realDimensions.getHeight()));
|
int newY = (int) (e.getY() / (stretchedDimensions.height / realDimensions.getHeight()));
|
||||||
|
|
||||||
return new MouseEvent((Component) e.getSource(), e.getID(), e.getWhen(), e.getModifiersEx(),
|
MouseEvent mouseEvent = new MouseEvent((Component) e.getSource(), e.getID(), e.getWhen(), e.getModifiersEx(),
|
||||||
newX, newY, e.getClickCount(), e.isPopupTrigger(), e.getButton());
|
newX, newY, e.getClickCount(), e.isPopupTrigger(), e.getButton());
|
||||||
|
if (e.isConsumed())
|
||||||
|
{
|
||||||
|
mouseEvent.consume();
|
||||||
|
}
|
||||||
|
return mouseEvent;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user