From cfd6884e1caca05e0c2e9ef4e99d7d3571a385e9 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 30 Jan 2004 07:43:54 +0000 Subject: [PATCH] 2003/12/30 21:59:52 darcs-hash:20040130074354-0c9ea-d625d000df3c873e08af6236498f2870a91bde16.gz --- src/org/xwt/Surface.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/org/xwt/Surface.java b/src/org/xwt/Surface.java index e241742..35c1d89 100644 --- a/src/org/xwt/Surface.java +++ b/src/org/xwt/Surface.java @@ -298,11 +298,13 @@ public abstract class Surface extends PixelBuffer implements Scheduler.Task { if (value.toLowerCase().equals("alt")) alt = true; else if (alt) value = "A-" + value; if (value.toLowerCase().endsWith("control")) control = true; else if (control) value = "C-" + value; if (value.equals("C-v") || value.equals("A-v")) Platform.clipboardReadEnabled = true; + this.value = value; } else if (name.equals("_KeyReleased")) { String value = (String)this.value; if (value.toLowerCase().equals("alt")) alt = false; else if (value.toLowerCase().equals("control")) control = false; else if (value.toLowerCase().equals("shift")) shift = false; + this.value = value; } try { boxContainingMouse.putAndTriggerTraps(name, value); -- 1.7.10.4