aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2011-08-05 05:13:42 +0000
committerAnders Broman <anders.broman@ericsson.com>2011-08-05 05:13:42 +0000
commitd2e7e727944b2792f11ff162cba0fc437e26dbb8 (patch)
tree99bdbb317b3139220a89471d12b379e48e99c1ab
parent3d2c4f6182e366aa4b797ed0085dd3f012550a0b (diff)
Free the PangoLayout.
svn path=/trunk/; revision=38346
-rw-r--r--gtk/rtp_player.c1
-rw-r--r--gtk/sctp_byte_graph_dlg.c4
-rw-r--r--gtk/sctp_graph_dlg.c5
3 files changed, 10 insertions, 0 deletions
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;
}