summaryrefslogtreecommitdiff
path: root/net/grsync/files/patch-src-callbacks.c
diff options
context:
space:
mode:
authorGanael LAPLANCHE <martymac@FreeBSD.org>2020-12-09 15:09:38 +0000
committerGanael LAPLANCHE <martymac@FreeBSD.org>2020-12-09 15:09:38 +0000
commit3472e4e4b767e0302b301b320b737edbf21ad56e (patch)
tree6322909372dbb10d7e45c65ae68c5550c0e37fe5 /net/grsync/files/patch-src-callbacks.c
parentsecurity/klee: Update to 2.2 (diff)
Update to 1.3.0
Diffstat (limited to 'net/grsync/files/patch-src-callbacks.c')
-rw-r--r--net/grsync/files/patch-src-callbacks.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/net/grsync/files/patch-src-callbacks.c b/net/grsync/files/patch-src-callbacks.c
new file mode 100644
index 000000000000..4ca6cfd293e8
--- /dev/null
+++ b/net/grsync/files/patch-src-callbacks.c
@@ -0,0 +1,23 @@
+Avoid using nested functions to fix build on LLVM
+
+--- src/callbacks.c.orig 2020-11-23 13:52:42 UTC
++++ src/callbacks.c
+@@ -40,12 +40,13 @@ GtkTreeModelFilter *filter = NULL;
+ gboolean more = FALSE, first = TRUE;
+
+
+-void dialog_set_labels_selectable(GtkWidget *dialog) {
+- void _set_label_selectable(gpointer data, gpointer user_data) {
+- GtkWidget *widget = GTK_WIDGET(data);
+- if (GTK_IS_LABEL(widget)) gtk_label_set_selectable(GTK_LABEL(widget), TRUE);
+- }
++void _set_label_selectable(gpointer data, gpointer user_data) {
++ GtkWidget *widget = GTK_WIDGET(data);
++ if (GTK_IS_LABEL(widget)) gtk_label_set_selectable(GTK_LABEL(widget), TRUE);
++}
+
++
++void dialog_set_labels_selectable(GtkWidget *dialog) {
+ GtkWidget *area = gtk_message_dialog_get_message_area(GTK_MESSAGE_DIALOG(dialog));
+ GtkContainer *box = (GtkContainer *) area;
+ GList *children = gtk_container_get_children(box);