From: Matti Tahvonen Date: Thu, 12 Jun 2008 19:47:35 +0000 (+0000) Subject: fixes #1802 X-Git-Tag: 6.7.0.beta1~4610 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=07592a7b596fcef8bdf7354ef961e977b3a448fb;p=vaadin-framework.git fixes #1802 svn changeset:4863/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/BrowserInfo.java b/src/com/itmill/toolkit/terminal/gwt/client/BrowserInfo.java index c90c31047d..666385cf22 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/BrowserInfo.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/BrowserInfo.java @@ -109,6 +109,10 @@ public class BrowserInfo { return ieVersion; } + public boolean isOpera() { + return isOpera; + } + public native static String getBrowserString() /*-{ return $wnd.navigator.userAgent; @@ -117,7 +121,7 @@ public class BrowserInfo { public static void test() { Console c = ApplicationConnection.getConsole(); - c.log("getBrowserString() " + get().getBrowserString()); + c.log("getBrowserString() " + getBrowserString()); c.log("isIE() " + get().isIE()); c.log("isIE6() " + get().isIE6()); c.log("isIE7() " + get().isIE7()); diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java index 3607e544d8..da0c66e041 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java @@ -68,7 +68,7 @@ public class IView extends SimplePanel implements Paintable, // set focus to iview element by default to listen possible keyboard // shortcuts - if (BrowserInfo.get().isSafari() + if (BrowserInfo.get().isOpera() || BrowserInfo.get().isSafari() && BrowserInfo.get().getWebkitVersion() < 526) { // old webkits don't support focusing div elements Element fElem = DOM.createInputCheck();