Revision: 559
Author: allain.lalonde
Date: Fri Jul 24 07:36:10 2009
Log: Fixed bug with refactoring. copy and paste. dang.
http://code.google.com/p/piccolo2d/source/detail?r=559
Modified:
/piccolo2d.java/trunk/core/src/main/java/edu/umd/cs/piccolo/PCanvas.java
=======================================
---
/piccolo2d.java/trunk/core/src/main/java/edu/umd/cs/piccolo/PCanvas.java
Fri Jul 24 07:31:51 2009
+++
/piccolo2d.java/trunk/core/src/main/java/edu/umd/cs/piccolo/PCanvas.java
Fri Jul 24 07:36:10 2009
@@ -453,18 +453,22 @@
}
if (shouldBalanceEvent) {
- MouseEvent balanceEvent =
buildRetypedMouseEvent(e, MouseEvent.MOUSE_RELEASED);
- sendInputEventToInputManager(balanceEvent,
MouseEvent.MOUSE_RELEASED);
+ sendRetypedMouseEventToInputManager(e,
MouseEvent.MOUSE_RELEASED);
}
sendInputEventToInputManager(e,
MouseEvent.MOUSE_PRESSED);
}
+
+ private void
sendRetypedMouseEventToInputManager(MouseEvent e, int newType) {
+ MouseEvent retypedEvent = buildRetypedMouseEvent(e,
newType);
+ sendInputEventToInputManager(retypedEvent, newType);
+ }
/** {...@inheritdoc} */
public void mouseReleased(MouseEvent e) {
boolean shouldBalanceEvent = false;
- e = copyButtonsFromModifiers(e,
MouseEvent.MOUSE_PRESSED);
+ e = copyButtonsFromModifiers(e,
MouseEvent.MOUSE_RELEASED);
switch (e.getButton()) {
case MouseEvent.BUTTON1:
@@ -490,8 +494,7 @@
}
if (shouldBalanceEvent) {
- MouseEvent balanceEvent =
buildRetypedMouseEvent(e, MouseEvent.MOUSE_PRESSED);
- sendInputEventToInputManager(balanceEvent,
MouseEvent.MOUSE_PRESSED);
+ sendRetypedMouseEventToInputManager(e,
MouseEvent.MOUSE_PRESSED);
}
sendInputEventToInputManager(e,
MouseEvent.MOUSE_RELEASED);
--~--~---------~--~----~------------~-------~--~----~
Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en
-~----------~----~----~----~------~----~------~--~---