aboutsummaryrefslogtreecommitdiffstats
path: root/gtk
diff options
context:
space:
mode:
authorMichael Tüxen <tuexen@fh-muenster.de>2011-09-16 15:32:28 +0000
committerMichael Tüxen <tuexen@fh-muenster.de>2011-09-16 15:32:28 +0000
commit207297d913ec49193570391431d20dafb97ed624 (patch)
tree162eea0b643b09aa00cee5e35cb33e1d74cde388 /gtk
parentbd87f77148f310ccc768513fec7af71b6353823a (diff)
Fix a crash when analysing SCTP TSNs.
Provided by Irene Ruengeler. svn path=/trunk/; revision=39028
Diffstat (limited to 'gtk')
-rw-r--r--gtk/sctp_byte_graph_dlg.c1
-rw-r--r--gtk/sctp_graph_dlg.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/gtk/sctp_byte_graph_dlg.c b/gtk/sctp_byte_graph_dlg.c
index c423b45d8d..03cc7fc490 100644
--- a/gtk/sctp_byte_graph_dlg.c
+++ b/gtk/sctp_byte_graph_dlg.c
@@ -1392,6 +1392,7 @@ quit(GObject *object _U_, gpointer user_data)
static void create_draw_area(GtkWidget *box, struct sctp_udata *u_data)
{
u_data->io->draw_area=gtk_drawing_area_new();
+ g_object_set_data(G_OBJECT(u_data->io->draw_area), "sctp_graph_t", u_data->io);
g_signal_connect(u_data->io->draw_area, "destroy", G_CALLBACK(quit), u_data);
gtk_widget_set_size_request(u_data->io->draw_area, u_data->io->surface_width, u_data->io->surface_height);
diff --git a/gtk/sctp_graph_dlg.c b/gtk/sctp_graph_dlg.c
index 5a36914853..64afbef2c7 100644
--- a/gtk/sctp_graph_dlg.c
+++ b/gtk/sctp_graph_dlg.c
@@ -1807,6 +1807,7 @@ create_draw_area(GtkWidget *box, struct sctp_udata *u_data)
{
u_data->io->draw_area=gtk_drawing_area_new();
+ g_object_set_data(G_OBJECT(u_data->io->draw_area), "sctp_graph_t", u_data->io);
g_signal_connect(u_data->io->draw_area, "destroy", G_CALLBACK(quit), u_data);
gtk_widget_set_size_request(u_data->io->draw_area, u_data->io->surface_width, u_data->io->surface_height);