aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2004-09-13 18:31:11 +0800
committerChristian Persch <chpe@src.gnome.org>2004-09-13 18:31:11 +0800
commit7d4965d1f2034b5266e321fb9fe6c346dfbe504a (patch)
tree03af7cfad3d261b9d86e9d8a64ea455265157872
parent2e2b8f569631a6460279ae4a17d9af433940a0b5 (diff)
downloadgsoc2013-epiphany-7d4965d1f2034b5266e321fb9fe6c346dfbe504a.tar
gsoc2013-epiphany-7d4965d1f2034b5266e321fb9fe6c346dfbe504a.tar.gz
gsoc2013-epiphany-7d4965d1f2034b5266e321fb9fe6c346dfbe504a.tar.bz2
gsoc2013-epiphany-7d4965d1f2034b5266e321fb9fe6c346dfbe504a.tar.lz
gsoc2013-epiphany-7d4965d1f2034b5266e321fb9fe6c346dfbe504a.tar.xz
gsoc2013-epiphany-7d4965d1f2034b5266e321fb9fe6c346dfbe504a.tar.zst
gsoc2013-epiphany-7d4965d1f2034b5266e321fb9fe6c346dfbe504a.zip
Auto-check new topic. Fixes bug #151925.
2004-09-13 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topics-selector.c: (toggle_topic), (node_toggled_cb), (ephy_topics_selector_new_topic): Auto-check new topic. Fixes bug #151925.
-rw-r--r--ChangeLog7
-rw-r--r--src/bookmarks/ephy-topics-selector.c11
2 files changed, 16 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 0b12ec74b..b33cecd94 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2004-09-13 Christian Persch <chpe@cvs.gnome.org>
+ * src/bookmarks/ephy-topics-selector.c: (toggle_topic),
+ (node_toggled_cb), (ephy_topics_selector_new_topic):
+
+ Auto-check new topic. Fixes bug #151925.
+
+2004-09-13 Christian Persch <chpe@cvs.gnome.org>
+
* configure.in:
Post-release version bump.
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)
{
@@ -252,6 +251,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)
{
selector->priv = EPHY_TOPICS_SELECTOR_GET_PRIVATE (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);
}