Iliad port
[rodin/chimara.git] / libchimara / pager.c
index e00daf97710c8f25e5ea4409e58618d3bd864291..1fdbf4627b333ffb6d3c1ede74756345554ce514 100644 (file)
@@ -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));