src/macosx/classes/sun/lwawt/macosx/CPlatformView.java
Print this page
@@ -24,11 +24,10 @@
*/
package sun.lwawt.macosx;
import java.awt.*;
-import java.awt.event.*;
import java.awt.image.VolatileImage;
import sun.awt.CGraphicsConfig;
import sun.lwawt.LWWindowPeer;
import sun.lwawt.macosx.event.NSEvent;
@@ -200,14 +199,13 @@
private void deliverKeyEvent(NSEvent event) {
responder.handleKeyEvent(event.getType(), event.getModifierFlags(),
event.getCharactersIgnoringModifiers(), event.getKeyCode(), true);
}
+ /**
+ * Called by the native delegate in layer backed view mode or in the simple
+ * NSView mode. See NSView.drawRect().
+ */
private void deliverWindowDidExposeEvent() {
- Rectangle r = peer.getBounds();
- peer.notifyExpose(0, 0, r.width, r.height);
- }
-
- private void deliverWindowDidExposeEvent(float x, float y, float w, float h) {
- peer.notifyExpose((int)x, (int)y, (int)w, (int)h);
+ peer.notifyExpose(peer.getSize());
}
}