Browse Source

#8724 Erroneously called onTouchBrowserEvent with non-touch platforms

svn changeset:23732/svn branch:6.8
tags/7.0.0.alpha3
Johannes Dahlström 12 years ago
parent
commit
c03c497eeb
1 changed files with 4 additions and 3 deletions
  1. 4
    3
      src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java

+ 4
- 3
src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java View File

@@ -210,8 +210,9 @@ public class VScrollTable extends FlowPanel implements Table, ScrollHandler,

private boolean enableDebug = false;

private final static boolean requiresTouchScrollDelegate = BrowserInfo
.get().requiresTouchScrollDelegate();
private static final boolean hasNativeTouchScrolling = BrowserInfo.get()
.isTouchDevice()
&& !BrowserInfo.get().requiresTouchScrollDelegate();

/**
* Represents a select range of rows
@@ -5224,7 +5225,7 @@ public class VScrollTable extends FlowPanel implements Table, ScrollHandler,
@Override
public void onBrowserEvent(final Event event) {

if (!requiresTouchScrollDelegate) {
if (hasNativeTouchScrolling) {
onTouchBrowserEvent(event);
return;
}

Loading…
Cancel
Save