diff options
Diffstat (limited to 'src/addr_compl.c')
-rw-r--r-- | src/addr_compl.c | 7 |
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 |