summaryrefslogtreecommitdiff
path: root/src/yelp-pager.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/yelp-pager.c')
-rw-r--r--src/yelp-pager.c13
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);