aboutsummaryrefslogtreecommitdiff
path: root/src/gtkutils.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2014-04-18 07:01:37 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2014-04-18 07:01:37 +0000
commitc554190ffe6ade73009846ba6729bb79413c5346 (patch)
treef0506af3af44ab6ef026e3e0d87b0d0a8ba57875 /src/gtkutils.c
parent631b56e652342cf6b8955ed60a5ee3eacfd00ee4 (diff)
applied OS X fixes.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@3388 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/gtkutils.c')
-rw-r--r--src/gtkutils.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gtkutils.c b/src/gtkutils.c
index bb234078..f57d1bd4 100644
--- a/src/gtkutils.c
+++ b/src/gtkutils.c
@@ -355,6 +355,11 @@ static void vadjustment_changed(GtkAdjustment *adj, gpointer data)
gtk_widget_queue_draw(widget);
}
+#elif defined(__APPLE__)
+static void clist_select_row(GtkCList *clist, gint row, gint column, GdkEventButton *event, gpointer data)
+{
+ gtk_widget_queue_draw(GTK_WIDGET(clist));
+}
#endif
void gtkut_clist_set_redraw(GtkCList *clist)
@@ -364,6 +369,9 @@ void gtkut_clist_set_redraw(GtkCList *clist)
g_signal_connect(G_OBJECT(clist->vadjustment), "changed",
G_CALLBACK(vadjustment_changed), clist);
}
+#elif defined(__APPLE__)
+ g_signal_connect(G_OBJECT(clist), "select-row",
+ G_CALLBACK(clist_select_row), NULL);
#endif
}