summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikael Hallendal <micke@codefactory.se>2002-03-03 17:19:10 +0000
committerMikael Hallendal <hallski@src.gnome.org>2002-03-03 17:19:10 +0000
commitbd448fd16943e324a3fa4ae9b67e18ca01b1fe31 (patch)
treef5f43a9b53e8b4a7ebe2e5421d75479f16d487e7
parent585fdc6d109cbc87ebd64488722c8b07142865da (diff)
downloadyelp-bd448fd16943e324a3fa4ae9b67e18ca01b1fe31.tar.gz
fixed an error if you don't have an index installed (thanks rhult).
2002-03-03 Mikael Hallendal <micke@codefactory.se> * src/yelp-window.c (yelp_window_new): fixed an error if you don't have an index installed (thanks rhult).
-rw-r--r--ChangeLog3
-rw-r--r--src/yelp-window.c7
2 files changed, 7 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index d4134e5a..8b178897 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
2002-03-03 Mikael Hallendal <micke@codefactory.se>
+ * src/yelp-window.c (yelp_window_new): fixed an error if you don't
+ have an index installed (thanks rhult).
+
* src/yelp-index-model.c: use the new YELP_SECTION-macro.
* src/yelp-view-toc.c: same.
* src/yelp-util.c: same.
diff --git a/src/yelp-window.c b/src/yelp-window.c
index 1686f99e..199e75d8 100644
--- a/src/yelp-window.c
+++ b/src/yelp-window.c
@@ -630,6 +630,10 @@ yelp_window_new (GNode *doc_tree, GList *index)
if (priv->index) {
priv->index_view = yelp_view_index_new (index);
+
+ g_signal_connect (priv->index_view, "url_selected",
+ G_CALLBACK (yw_url_selected_cb),
+ window);
}
g_signal_connect (priv->toc_view, "url_selected",
@@ -638,9 +642,6 @@ yelp_window_new (GNode *doc_tree, GList *index)
g_signal_connect (priv->content_view, "url_selected",
G_CALLBACK (yw_url_selected_cb),
window);
- g_signal_connect (priv->index_view, "url_selected",
- G_CALLBACK (yw_url_selected_cb),
- window);
yw_populate (window);