diff options
Diffstat (limited to 'src/yelp-pager.c')
-rw-r--r-- | src/yelp-pager.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/yelp-pager.c b/src/yelp-pager.c index 7b22ddcd..bbdb6b08 100644 --- a/src/yelp-pager.c +++ b/src/yelp-pager.c @@ -50,7 +50,6 @@ enum { enum { START, - SECTIONS, PAGE, FINISH, CANCEL, @@ -126,14 +125,6 @@ pager_class_init (YelpPagerClass *klass) yelp_marshal_VOID__VOID, G_TYPE_NONE, 0); - signals[SECTIONS] = g_signal_new - ("sections", - G_TYPE_FROM_CLASS (klass), - G_SIGNAL_RUN_FIRST, 0, - NULL, NULL, - yelp_marshal_VOID__VOID, - G_TYPE_NONE, 0); - signals[PAGE] = g_signal_new ("page", G_TYPE_FROM_CLASS (klass), @@ -353,9 +344,7 @@ yelp_pager_lookup_page (YelpPager *pager, YelpURI *uri) page_id = (gchar *) (YELP_PAGER_GET_CLASS (pager)->resolve_uri (pager, uri)); - if (page_id) - page_id = g_strdup (page_id); - else + if (!page_id) page_id = yelp_uri_get_fragment (uri); page = (YelpPage *) yelp_pager_get_page (pager, page_id); |