diff options
author | Juanjo MarĂn <juanj.marin@juntadeandalucia.es> | 2010-05-04 09:10:12 (GMT) |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@gnome.org> | 2010-05-04 09:10:12 (GMT) |
commit | 5f13b35d7289f486f4022094f8574608d11c9d73 (patch) | |
tree | b6a3bb4f71658945caebedea64369ec3c0c4d1e6 /libview/ev-view.c | |
parent | 5a3fc72a0268f18a72702149eec1fb5dc2882f0f (diff) |
Invert colors of pages when loading in inverted color mode
Fixes bug #616110.
Diffstat (limited to 'libview/ev-view.c')
-rw-r--r-- | libview/ev-view.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libview/ev-view.c b/libview/ev-view.c index 244f19b..8f9d99a 100644 --- a/libview/ev-view.c +++ b/libview/ev-view.c @@ -3988,6 +3988,7 @@ draw_one_page (EvView *view, GdkRectangle overlap; GdkRectangle real_page_area; gint current_page; + gboolean inverted_colors; g_assert (view->document); @@ -4004,10 +4005,12 @@ draw_one_page (EvView *view, *page_ready = TRUE; current_page = ev_document_model_get_page (view->model); + inverted_colors = ev_document_model_get_inverted_colors (view->model); ev_document_misc_paint_one_page (view->layout.bin_window, GTK_WIDGET (view), page_area, border, - page == current_page); + page == current_page, + inverted_colors); if (gdk_rectangle_intersect (&real_page_area, expose_area, &overlap)) { gint width, height; |