diff options
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java b/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java index a345c35c88..7dbab46864 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java +++ b/bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/browser/WebKit.java @@ -475,6 +475,8 @@ public void create (Composite parent, int style) { int /*long*/ settings = WebKitGTK.webkit_web_view_get_settings (webView); OS.g_object_set (settings, WebKitGTK.javascript_can_open_windows_automatically, 1, 0); OS.g_object_set (settings, WebKitGTK.enable_universal_access_from_file_uris, 1, 0); + byte[] bytes = Converter.wcsToMbcs (null, "UTF-8", true); // $NON-NLS-1$ + OS.g_object_set (settings, WebKitGTK.default_encoding, bytes, 0); Listener listener = new Listener () { public void handleEvent (Event event) { @@ -538,7 +540,7 @@ public void create (Composite parent, int style) { proxyHost = PROTOCOL_HTTP + proxyHost; } proxyHost += ":" + port; //$NON-NLS-1$ - byte[] bytes = Converter.wcsToMbcs (null, proxyHost, true); + bytes = Converter.wcsToMbcs (null, proxyHost, true); int /*long*/ uri = WebKitGTK.soup_uri_new (bytes); if (uri != 0) { OS.g_object_set (session, WebKitGTK.SOUP_SESSION_PROXY_URI, uri, 0); |