From 6cd216d78dc05e818ce8e9a244be16a7d523d7d3 Mon Sep 17 00:00:00 2001 From: Alessio Treglia Date: Tue, 31 Aug 2010 01:00:11 +0200 Subject: Imported Upstream version 2.31.91 --- src/book-view.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/book-view.c') diff --git a/src/book-view.c b/src/book-view.c index 377a156..ac6e32c 100644 --- a/src/book-view.c +++ b/src/book-view.c @@ -235,6 +235,14 @@ remove_cb (Book *book, Page *page, BookView *view) } +static void +reorder_cb (Book *book, BookView *view) +{ + view->priv->need_layout = TRUE; + book_view_redraw (view); +} + + static void clear_cb (Book *book, BookView *view) { @@ -676,6 +684,7 @@ book_view_set_property(GObject *object, /* Watch for new pages */ g_signal_connect (self->priv->book, "page-added", G_CALLBACK (add_cb), self); g_signal_connect (self->priv->book, "page-removed", G_CALLBACK (remove_cb), self); + g_signal_connect (self->priv->book, "reordered", G_CALLBACK (reorder_cb), self); g_signal_connect (self->priv->book, "cleared", G_CALLBACK (clear_cb), self); break; default: -- cgit v1.2.3