From 9dc72322ce56b9e377a1d889ea5bd4453f69ea47 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Wed, 17 Aug 2005 17:23:52 +0000 Subject: Better fix: reorder again and use priv->title for the set_loading_title 2005-08-17 Christian Persch * src/ephy-tab.c: (ephy_tab_set_loading_title), Better fix: reorder again and use priv->title for the set_loading_title call after the set_title call. --- src/ephy-tab.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'src') diff --git a/src/ephy-tab.c b/src/ephy-tab.c index a0f1ed390..2236cdd18 100644 --- a/src/ephy-tab.c +++ b/src/ephy-tab.c @@ -898,8 +898,6 @@ ephy_tab_set_loading_title (EphyTab *tab, g_free (priv->loading_title); priv->loading_title = NULL; - if (title == NULL) return; - if (is_address) { title = freeme = get_title_from_address (title); @@ -1562,19 +1560,17 @@ ephy_tab_zoom_changed_cb (EphyEmbed *embed, float zoom, EphyTab *tab) } static void -ephy_tab_title_cb (EphyEmbed *embed, EphyTab *tab) +ephy_tab_title_cb (EphyEmbed *embed, + EphyTab *tab) { + EphyTabPrivate *priv = tab->priv; GObject *object = G_OBJECT (tab); - char *title; - - title = ephy_embed_get_title (embed); g_object_freeze_notify (object); - ephy_tab_set_loading_title (tab, title, FALSE); + ephy_tab_set_title (tab, embed, ephy_embed_get_title (embed)); - /* this consumes and/or frees |title| ! */ - ephy_tab_set_title (tab, embed, title); + ephy_tab_set_loading_title (tab, priv->title, FALSE); g_object_thaw_notify (object); } -- cgit v1.2.3