gnome-utils r8320 - trunk/logview



Author: cosimoc
Date: Tue Dec 23 13:28:21 2008
New Revision: 8320
URL: http://svn.gnome.org/viewvc/gnome-utils?rev=8320&view=rev

Log:
Invalidate the visible region when selecting a new day.

Modified:
   trunk/logview/logview-window.c

Modified: trunk/logview/logview-window.c
==============================================================================
--- trunk/logview/logview-window.c	(original)
+++ trunk/logview/logview-window.c	Tue Dec 23 13:28:21 2008
@@ -701,6 +701,7 @@
 {
   GtkTextBuffer *buffer;
   GtkTextIter start_iter, end_iter, start_vis, end_vis;
+  GdkRectangle visible_rect;
 
   buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (logview->priv->text_view));
 
@@ -717,6 +718,12 @@
                                      &start_iter, &start_vis);
   gtk_text_buffer_apply_tag_by_name (buffer, "invisible",
                                      &end_vis, &end_iter);
+
+  /* FIXME: why is this needed to update the view when selecting a day back? */
+  gtk_text_view_get_visible_rect (GTK_TEXT_VIEW (logview->priv->text_view),
+                                  &visible_rect);
+  gdk_window_invalidate_rect (gtk_widget_get_window (logview->priv->text_view),
+                              &visible_rect, TRUE);
 }
 
 static void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]