From 47565f7ff3bbb1d56e2a7851c44ae10981c229ac Mon Sep 17 00:00:00 2001 From: Nickolay V. Shmyrev Date: Wed, 28 Dec 2005 13:37:40 +0000 Subject: Fix for the bug #325067 with more intelligent selection of current link in * backend/ev-link.c: (ev_link_get_page), (ev_link_init): * shell/ev-page-action.c: (build_new_tree_cb): * shell/ev-sidebar-links.c: (links_page_num_func), (update_page_callback_foreach), (update_page_callback): * shell/ev-view.c: (scroll_to_current_page): Fix for the bug #325067 with more intelligent selection of current link in sidebar. Make sidebar handle links of FITR-like type more correctly. * dvi/pixbuf-device.c: (dvi_pixbuf_draw_rule), (dvi_pixbuf_put_pixel): Fix memory consumtion with disabled alpha channel. --- (limited to 'backend') diff --git a/backend/ev-link.c b/backend/ev-link.c index b8721d9..a325c35 100644 --- a/backend/ev-link.c +++ b/backend/ev-link.c @@ -120,7 +120,7 @@ ev_link_get_link_type (EvLink *self) int ev_link_get_page (EvLink *self) { - g_return_val_if_fail (EV_IS_LINK (self), 0); + g_return_val_if_fail (EV_IS_LINK (self), -1); return self->priv->page; } @@ -316,7 +316,7 @@ static void ev_link_init (EvLink *ev_link) { ev_link->priv = EV_LINK_GET_PRIVATE (ev_link); - + ev_link->priv->page = -1; ev_link->priv->type = EV_LINK_TYPE_TITLE; } -- cgit v0.9.1