X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;ds=sidebyside;f=libchimara%2Fpager.c;h=1fdbf4627b333ffb6d3c1ede74756345554ce514;hb=c95e6ba792808e19fdf241eab61f2b571cfe6933;hp=e00daf97710c8f25e5ea4409e58618d3bd864291;hpb=cccf5a5fb76599e4c5dffaae34ec6bda6229f554;p=rodin%2Fchimara.git diff --git a/libchimara/pager.c b/libchimara/pager.c index e00daf9..1fdbf46 100644 --- a/libchimara/pager.c +++ b/libchimara/pager.c @@ -75,7 +75,12 @@ pager_after_size_allocate(GtkTextView *view, GtkAllocation *allocation, winid_t if(scroll_distance > view_height) { start_paging(win); /* Seriously... */ + /* COMPAT: */ +#if GTK_CHECK_VERSION(2,14,0) gdk_window_invalidate_rect(gtk_widget_get_window(win->widget), NULL, TRUE); +#else + gdk_window_invalidate_rect(win->widget->window, NULL, TRUE); +#endif } else if(scroll_distance > 0) { GtkTextBuffer *buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(win->widget));