nautilus r14430 - in trunk: . libnautilus-private
- From: cneumair svn gnome org
- To: svn-commits-list gnome org
- Subject: nautilus r14430 - in trunk: . libnautilus-private
- Date: Thu, 31 Jul 2008 00:14:14 +0000 (UTC)
Author: cneumair
Date: Thu Jul 31 00:14:14 2008
New Revision: 14430
URL: http://svn.gnome.org/viewvc/nautilus?rev=14430&view=rev
Log:
2008-07-31 Christian Neumair <cneumair gnome org>
* libnautilus-private/nautilus-tree-view-drag-dest.c
(set_widget_highlight):
Only queue a redraw if widget state actually changed. Fixes massive
flickering issues when dragging over list view. Fixes #524282.
Modified:
trunk/ChangeLog
trunk/libnautilus-private/nautilus-tree-view-drag-dest.c
Modified: trunk/libnautilus-private/nautilus-tree-view-drag-dest.c
==============================================================================
--- trunk/libnautilus-private/nautilus-tree-view-drag-dest.c (original)
+++ trunk/libnautilus-private/nautilus-tree-view-drag-dest.c Thu Jul 31 00:14:14 2008
@@ -197,6 +197,7 @@
g_signal_handler_disconnect (dest->details->tree_view,
dest->details->highlight_id);
dest->details->highlight_id = 0;
+ gtk_widget_queue_draw (GTK_WIDGET (dest->details->tree_view));
}
if (highlight && !dest->details->highlight_id) {
@@ -205,8 +206,8 @@
"expose_event",
G_CALLBACK (highlight_expose),
dest, 0);
+ gtk_widget_queue_draw (GTK_WIDGET (dest->details->tree_view));
}
- gtk_widget_queue_draw (GTK_WIDGET (dest->details->tree_view));
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]