epiphany r8746 - trunk/embed/webkit



Author: xan
Date: Fri Jan 30 20:25:45 2009
New Revision: 8746
URL: http://svn.gnome.org/viewvc/epiphany?rev=8746&view=rev

Log:
webkit-embed: add titles for history items when we know them.

Modified:
   trunk/embed/webkit/webkit-embed.c

Modified: trunk/embed/webkit/webkit-embed.c
==============================================================================
--- trunk/embed/webkit/webkit-embed.c	(original)
+++ trunk/embed/webkit/webkit-embed.c	Fri Jan 30 20:25:45 2009
@@ -195,7 +195,9 @@
                    WebKitWebFrame *web_frame,
                    EphyEmbed *embed)
 {
-  const gchar* uri = webkit_web_frame_get_uri(web_frame);
+  const gchar* uri;
+
+  uri = webkit_web_frame_get_uri (web_frame);
   ephy_base_embed_location_changed (EPHY_BASE_EMBED (embed),
                                     uri);
 
@@ -235,9 +237,18 @@
                   WebKitWebFrame *web_frame,
                   EphyEmbed *embed)
 {
+  const gchar* title;
+  const gchar* uri;
+
   WebKitEmbed *wembed = WEBKIT_EMBED (embed);
-  wembed->priv->load_state = WEBKIT_EMBED_LOAD_STOPPED;
 
+  uri = webkit_web_frame_get_uri (web_frame);
+  title = webkit_web_frame_get_title (web_frame);
+  ephy_history_set_page_title (wembed->priv->history,
+                               uri,
+                               title);
+
+  wembed->priv->load_state = WEBKIT_EMBED_LOAD_STOPPED;
   update_load_state (wembed, web_view);
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]