svnno****@sourc*****
svnno****@sourc*****
Thu Feb 5 15:55:49 JST 2009
Revision: 3613 http://svn.sourceforge.jp/view?root=kazehakase&view=rev&rev=3613 Author: ikezoe Date: 2009-02-05 15:55:49 +0900 (Thu, 05 Feb 2009) Log Message: ----------- * module/embed/webkit-gtk/kz-webkit-gtk.c: Fix crash when a link in webkit embed opens with gecko embed. Modified Paths: -------------- kazehakase/trunk/ChangeLog kazehakase/trunk/module/embed/webkit-gtk/kz-webkit-gtk.c Modified: kazehakase/trunk/ChangeLog =================================================================== --- kazehakase/trunk/ChangeLog 2009-02-05 05:27:21 UTC (rev 3612) +++ kazehakase/trunk/ChangeLog 2009-02-05 06:55:49 UTC (rev 3613) @@ -5,6 +5,8 @@ webkit_web_back_forward_list_get_current_item() returns NULL. * src/kz-embed.c (copy_page): If the source embed and the destination embed is different, use get_history() and set_history(). + * module/embed/webkit-gtk/kz-webkit-gtk.c: Fix crash when a link in + webkit embed opens with gecko embed. 2009-02-04 Hiroyuki Ikezoe <poinc****@ikezo*****> Modified: kazehakase/trunk/module/embed/webkit-gtk/kz-webkit-gtk.c =================================================================== --- kazehakase/trunk/module/embed/webkit-gtk/kz-webkit-gtk.c 2009-02-05 05:27:21 UTC (rev 3612) +++ kazehakase/trunk/module/embed/webkit-gtk/kz-webkit-gtk.c 2009-02-05 06:55:49 UTC (rev 3613) @@ -971,11 +971,11 @@ button == 2) { const char *uri; - KzWebKitGtk *webkit = NULL; + KzEmbed *embed = NULL; - g_signal_emit_by_name(data, "kz-new-window", &webkit); + g_signal_emit_by_name(data, "kz-new-window", &embed); uri = webkit_network_request_get_uri(request); - webkit_web_view_open(KZ_WEBKIT_GTK_GET_PRIVATE(webkit)->web_view, uri); + kz_embed_load_url(embed, uri); return TRUE; }