From 00c7c30f3ccdf0f8231d4a2bfafbe1876ead5774 Mon Sep 17 00:00:00 2001 From: etxrab Date: Fri, 5 Aug 2011 05:13:42 +0000 Subject: Free the PangoLayout. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@38346 f5534014-38df-0310-8fa8-9805f1628bb7 --- gtk/rtp_player.c | 1 + gtk/sctp_byte_graph_dlg.c | 4 ++++ gtk/sctp_graph_dlg.c | 5 +++++ 3 files changed, 10 insertions(+) (limited to 'gtk') diff --git a/gtk/rtp_player.c b/gtk/rtp_player.c index d650bcb713..0e1d64e0e3 100644 --- a/gtk/rtp_player.c +++ b/gtk/rtp_player.c @@ -1420,6 +1420,7 @@ static void channel_draw(rtp_channel_info_t* rci) progbar_count++; } + g_object_unref(G_OBJECT(small_layout)); } } diff --git a/gtk/sctp_byte_graph_dlg.c b/gtk/sctp_byte_graph_dlg.c index 1190980337..f1d3984430 100644 --- a/gtk/sctp_byte_graph_dlg.c +++ b/gtk/sctp_byte_graph_dlg.c @@ -616,6 +616,8 @@ static void sctp_graph_draw(struct sctp_udata *u_data) } else simple_dialog(ESD_TYPE_INFO, ESD_BTN_OK, "No Data Chunks sent"); + + g_object_unref(G_OBJECT(layout)); } @@ -1114,6 +1116,7 @@ on_button_release_event (GtkWidget *widget _U_, GdkEventButton *event, gpointer } } + g_object_unref(G_OBJECT(layout)); return TRUE; } @@ -1183,6 +1186,7 @@ static void init_sctp_graph_window(struct sctp_udata *u_data) gtk_widget_set_events(u_data->io->draw_area, GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_EXPOSURE_MASK); /* dlg_set_cancel(u_data->io->window, bt_close); */ + g_object_unref(G_OBJECT(layout)); gtk_widget_show(u_data->io->window); } diff --git a/gtk/sctp_graph_dlg.c b/gtk/sctp_graph_dlg.c index 79af0bbef4..ea4bb86298 100644 --- a/gtk/sctp_graph_dlg.c +++ b/gtk/sctp_graph_dlg.c @@ -937,6 +937,8 @@ sctp_graph_draw(struct sctp_udata *u_data) } else if ((u_data->dir==1 && u_data->assoc->n_array_tsn1==0) || (u_data->dir==2 && u_data->assoc->n_array_tsn2==0)) simple_dialog(ESD_TYPE_INFO, ESD_BTN_OK, "No Data Chunks sent"); + + g_object_unref(G_OBJECT(layout)); } /* This function is used to change the title @@ -1508,6 +1510,9 @@ on_button_release_event (GtkWidget *widget _U_, GdkEventButton *event, gpointer cairo_destroy (cr); } } + + g_object_unref(G_OBJECT(layout)); + return TRUE; } -- cgit v1.2.3