Warwick Allison <warwick@trolltech.com>
authorhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 8 May 2008 10:40:09 +0000 (10:40 +0000)
committerhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 8 May 2008 10:40:09 +0000 (10:40 +0000)
Fixes: WebKit expects initial input method state to be *disabled*.

At least QWS does not need the initial input method state to be forced to
enabled, but other platforms (esp. X11) do. Until fixed/tested on those
platforms, this is specific to QWS.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@32978 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKit/qt/Api/qwebview.cpp
WebKit/qt/ChangeLog

index 60608f2..b11b0ec 100644 (file)
@@ -159,7 +159,9 @@ QWebView::QWebView(QWidget *parent)
     pal.setBrush(QPalette::Background, Qt::white);
 
     setAttribute(Qt::WA_OpaquePaintEvent);
+#if !defined(Q_WS_QWS)
     setAttribute(Qt::WA_InputMethodEnabled);
+#endif
 
     setPalette(pal);
     setAcceptDrops(true);
index 66a73a0..27ab212 100644 (file)
@@ -1,3 +1,17 @@
+2008-05-08  Warwick Allison  <warwick@trolltech.com>
+
+        Reviewed by Simon.
+
+        Fixes: WebKit expects initial input method state to be *disabled*.
+        
+        At least QWS does not need the initial input method state to be forced to
+        enabled, but other platforms (esp. X11) do. Until fixed/tested on those
+        platforms, this is specific to QWS.
+        
+
+        * Api/qwebview.cpp:
+        (QWebView::QWebView):
+
 2008-05-06  Simon Hausmann  <hausmann@webkit.org>
 
         Reviewed by Holger.