Changeset 43796 in webkit
- Timestamp:
- May 15, 2009 7:17:51 PM (15 years ago)
- Location:
- trunk/WebKit/gtk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit/gtk/ChangeLog
r43791 r43796 1 2009-05-15 Gustavo Noronha Silva <gns@gnome.org> 2 3 Reviewed by Jan Alonzo. 4 5 Plug memory leak. 6 7 * webkit/webkitwebsettings.cpp: 8 (free_spell_checking_language): 9 (webkit_web_settings_finalize): 10 (webkit_web_settings_set_property): 11 1 12 2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch> 2 13 -
trunk/WebKit/gtk/webkit/webkitwebsettings.cpp
r43302 r43796 428 428 } 429 429 430 static void free_spell_checking_language(gpointer data, gpointer user_data) 431 { 432 SpellLanguage* language = static_cast<SpellLanguage*>(data); 433 enchant_broker_free_dict(language->config, language->speller); 434 enchant_broker_free(language->config); 435 g_slice_free(SpellLanguage, language); 436 } 437 430 438 static void webkit_web_settings_finalize(GObject* object) 431 439 { … … 443 451 g_free(priv->spell_checking_languages); 444 452 453 g_slist_foreach(priv->spell_checking_languages_list, free_spell_checking_language, NULL); 445 454 g_slist_free(priv->spell_checking_languages_list); 446 455 … … 558 567 spellLanguages = g_slist_append(spellLanguages, lang); 559 568 } 569 g_slist_foreach(priv->spell_checking_languages_list, free_spell_checking_language, NULL); 560 570 g_slist_free(priv->spell_checking_languages_list); 561 571 priv->spell_checking_languages_list = spellLanguages;
Note: See TracChangeset
for help on using the changeset viewer.