]> source.dussan.org Git - vaadin-framework.git/commitdiff
fixes #6850
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Mon, 18 Apr 2011 07:13:33 +0000 (07:13 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Mon, 18 Apr 2011 07:13:33 +0000 (07:13 +0000)
svn changeset:18341/svn branch:6.5

src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java

index 9b0a80afaa2a1b6deca1c1ab696abcc234b7c155..1fff6cfa5e27e9c53c78bceba00b3cd957551805 100644 (file)
@@ -292,7 +292,7 @@ public class VScrollTable extends FlowPanel implements Table, ScrollHandler,
                 // Cancel default keyboard events on a disabled Table
                 // (prevents scrolling)
                 event.preventDefault();
-            } else {
+            } else if (hasFocus) {
                 // Key code in Firefox/onKeyPress is present only for
                 // special keys, otherwise 0 is returned
                 int keyCode = event.getKeyCode();
@@ -354,7 +354,7 @@ public class VScrollTable extends FlowPanel implements Table, ScrollHandler,
                 // Cancel default keyboard events on a disabled Table
                 // (prevents scrolling)
                 event.preventDefault();
-            } else {
+            } else if (hasFocus) {
                 if (handleNavigation(event.getKeyCode(), event.getCtrlKey()
                         || event.getMetaKey(), event.getShiftKey())) {
                     navKeyDown = true;