diff options
author | Davyd Madeley <davyd@madeley.id.au> | 2005-01-02 08:27:02 +0000 |
---|---|---|
committer | Davyd Madeley <davyd@src.gnome.org> | 2005-01-02 08:27:02 +0000 |
commit | 1661c42cd1dc024a9c5adf68ecc35751d7027b57 (patch) | |
tree | c818fe507dc89cbe6ce4fb9c1669443bc3b6757f | |
parent | a41b04e4335343dea793cba7a5c3069507cac748 (diff) | |
download | yelp-1661c42cd1dc024a9c5adf68ecc35751d7027b57.tar.gz |
Use page numbers as the section id, not page names.
2005-01-02 Davyd Madeley <davyd@madeley.id.au>
* src/yelp-info-parser.c:
* src/yelp-info-pager.c: Use page numbers as the section id, not page
names.
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | src/yelp-info-pager.c | 2 | ||||
-rw-r--r-- | src/yelp-info-parser.c | 3 |
3 files changed, 9 insertions, 2 deletions
@@ -1,5 +1,11 @@ 2005-01-02 Davyd Madeley <davyd@madeley.id.au> + * src/yelp-info-parser.c: + * src/yelp-info-pager.c: Use page numbers as the section id, not page + names. + +2005-01-02 Davyd Madeley <davyd@madeley.id.au> + * src/yelp-info-parser.c: Chained info support, parser fixes, and free some memory we'll never need again a little earlier to save space. diff --git a/src/yelp-info-pager.c b/src/yelp-info-pager.c index 8d346926..45b5b467 100644 --- a/src/yelp-info-pager.c +++ b/src/yelp-info-pager.c @@ -211,7 +211,7 @@ info_pager_resolve_frag (YelpPager *pager, const gchar *frag_id) if (frag_id) return g_hash_table_lookup (YELP_INFO_PAGER (pager)->priv->frags_hash, frag_id); else - return g_hash_table_lookup (YELP_INFO_PAGER (pager)->priv->frags_hash, "Top"); + return g_hash_table_lookup (YELP_INFO_PAGER (pager)->priv->frags_hash, "1"); } static GtkTreeModel * diff --git a/src/yelp-info-parser.c b/src/yelp-info-parser.c index 49fb9356..971a3262 100644 --- a/src/yelp-info-parser.c +++ b/src/yelp-info-parser.c @@ -304,7 +304,8 @@ process_page (GtkTreeStore *tree, GHashTable *nodes2offsets, g_hash_table_insert (nodes2iters, g_strdup (node), iter); g_print ("size: %i\n", g_hash_table_size (nodes2iters)); gtk_tree_store_set (tree, iter, - COLUMN_PAGE_NO, g_strdup (node), + COLUMN_PAGE_NO, g_strdup_printf ("%i", + node2page (nodes2offsets, offsets2pages, node)), COLUMN_PAGE_NAME, g_strdup (node), COLUMN_PAGE_CONTENT, g_strdup (parts[2]), -1); |