aboutsummaryrefslogtreecommitdiff
path: root/src/addr_compl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/addr_compl.c')
-rw-r--r--src/addr_compl.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/addr_compl.c b/src/addr_compl.c
index f4e8fa06..1fcc5135 100644
--- a/src/addr_compl.c
+++ b/src/addr_compl.c
@@ -594,8 +594,13 @@ static void completion_window_advance_selection(GtkCList *clist, gboolean forwar
(row - 1) < 0 ? completion_count - 1 : row - 1;
gtk_clist_freeze(clist);
- completion_window_advance_to_row(clist, row);
+ completion_window_advance_to_row(clist, row);
gtk_clist_thaw(clist);
+
+#ifdef __APPLE__
+ /* workaround for a draw bug in OS X */
+ gtk_widget_queue_draw(GTK_WIDGET(clist));
+#endif
}
#if 0