Changeset 87925 in webkit
- Timestamp:
- Jun 2, 2011 10:16:17 AM (13 years ago)
- Location:
- trunk/Source/WebKit/gtk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/gtk/ChangeLog
r87830 r87925 1 2011-06-02 Joone Hur <joone.hur@collabora.co.uk> 2 3 Reviewed by Martin Robinson. 4 5 [GTK] Only load dictionaries if spell check is enabled 6 https://bugs.webkit.org/show_bug.cgi?id=32879 7 8 We don't need to call enchant if enable-spell-checking is false. 9 10 * webkit/webkitwebview.cpp: 11 (webkit_web_view_update_settings): Skip loading dictionaries when enable-spell-checking is false. 12 (webkit_web_view_settings_notify): Ditto. 13 1 14 2011-06-01 Xan Lopez <xlopez@igalia.com> 2 15 -
trunk/Source/WebKit/gtk/webkit/webkitwebview.cpp
r87623 r87925 3202 3202 enableDOMPaste, tabKeyCyclesThroughElements, enableWebGL, 3203 3203 enableSiteSpecificQuirks, usePageCache, enableJavaApplet, 3204 enableHyperlinkAuditing, enableFullscreen, enableDNSPrefetching; 3204 enableHyperlinkAuditing, enableFullscreen, enableDNSPrefetching, 3205 enableSpellChecking; 3205 3206 3206 3207 WebKitEditingBehavior editingBehavior; … … 3241 3242 "enable-java-applet", &enableJavaApplet, 3242 3243 "enable-hyperlink-auditing", &enableHyperlinkAuditing, 3244 "enable-spell-checking", &enableSpellChecking, 3243 3245 "spell-checking-languages", &defaultSpellCheckingLanguages, 3244 3246 "enable-fullscreen", &enableFullscreen, … … 3289 3291 3290 3292 #if ENABLE(SPELLCHECK) 3291 WebKit::EditorClient* client = static_cast<WebKit::EditorClient*>(core(webView)->editorClient()); 3292 static_cast<WebKit::TextCheckerClientEnchant*>(client->textChecker())->updateSpellCheckingLanguage(defaultSpellCheckingLanguages); 3293 if (enableSpellChecking) { 3294 WebKit::EditorClient* client = static_cast<WebKit::EditorClient*>(core(webView)->editorClient()); 3295 static_cast<WebKit::TextCheckerClientEnchant*>(client->textChecker())->updateSpellCheckingLanguage(defaultSpellCheckingLanguages); 3296 } 3293 3297 #endif 3294 3298 … … 3416 3420 #if ENABLE(SPELLCHECK) 3417 3421 else if (name == g_intern_string("spell-checking-languages")) { 3418 WebKit::EditorClient* client = static_cast<WebKit::EditorClient*>(core(webView)->editorClient()); 3419 static_cast<WebKit::TextCheckerClientEnchant*>(client->textChecker())->updateSpellCheckingLanguage(g_value_get_string(&value)); 3422 gboolean enableSpellChecking; 3423 g_object_get(G_OBJECT(webSettings), "enable-spell-checking", &enableSpellChecking, NULL); 3424 if (enableSpellChecking) { 3425 WebKit::EditorClient* client = static_cast<WebKit::EditorClient*>(core(webView)->editorClient()); 3426 static_cast<WebKit::TextCheckerClientEnchant*>(client->textChecker())->updateSpellCheckingLanguage(g_value_get_string(&value)); 3427 } 3420 3428 } 3421 3429 #endif
Note: See TracChangeset
for help on using the changeset viewer.