From 7d4965d1f2034b5266e321fb9fe6c346dfbe504a Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Mon, 13 Sep 2004 10:31:11 +0000 Subject: Auto-check new topic. Fixes bug #151925. 2004-09-13 Christian Persch * src/bookmarks/ephy-topics-selector.c: (toggle_topic), (node_toggled_cb), (ephy_topics_selector_new_topic): Auto-check new topic. Fixes bug #151925. --- src/bookmarks/ephy-topics-selector.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/bookmarks/ephy-topics-selector.c b/src/bookmarks/ephy-topics-selector.c index eabc93985..561fd9799 100644 --- a/src/bookmarks/ephy-topics-selector.c +++ b/src/bookmarks/ephy-topics-selector.c @@ -215,8 +215,7 @@ topic_destroy_cb (EphyNode *node, } static void -node_toggled_cb (EphyTopicsSelector *selector, EphyNode *node, - gboolean checked, gpointer data) +toggle_topic (EphyTopicsSelector *selector, EphyNode *node, gboolean checked) { if (selector->priv->bookmark) { @@ -251,6 +250,13 @@ node_toggled_cb (EphyTopicsSelector *selector, EphyNode *node, } } +static void +node_toggled_cb (EphyTopicsSelector *selector, EphyNode *node, + gboolean checked, gpointer data) +{ + toggle_topic (selector, node, checked); +} + static void ephy_topics_selector_init (EphyTopicsSelector *selector) { @@ -309,6 +315,7 @@ ephy_topics_selector_new_topic (EphyTopicsSelector *selector) node = ephy_bookmarks_add_keyword (selector->priv->bookmarks, _("Type a topic")); + toggle_topic (selector, node, TRUE); ephy_node_view_select_node (EPHY_NODE_VIEW (selector), node); ephy_node_view_edit (EPHY_NODE_VIEW (selector), TRUE); } -- cgit v1.2.3