Prevent undefined behaviour when gtk_widget_translate_coordinates fails.

2007-06-28  Mathias Hasselmann  <mathias.hasselmann@gmx.de>

	* gtk/gtkbin.c: Prevent undefined behaviour when
	gtk_widget_translate_coordinates fails.

svn path=/branches/extended-layout/; revision=18266
This commit is contained in:
Mathias Hasselmann
2007-06-27 23:43:47 +00:00
committed by Mathias Hasselmann
parent 63ada5c4a7
commit 68bf11d56d
2 changed files with 8 additions and 4 deletions

View File

@@ -1,3 +1,8 @@
2007-06-28 Mathias Hasselmann <mathias.hasselmann@gmx.de>
* gtk/gtkbin.c: Prevent undefined behaviour when
gtk_widget_translate_coordinates fails.
2007-06-20 Mathias Hasselmann <mathias.hasselmann@gmx.de>
* tests/testextendedlayout.c: Provide checkboxes

View File

@@ -215,11 +215,10 @@ gtk_bin_extended_layout_get_baselines (GtkExtendedLayout *layout,
layout = GTK_EXTENDED_LAYOUT (bin->child);
num_lines = gtk_extended_layout_get_baselines (layout, baselines);
if (baselines)
{
if (baselines &&
gtk_widget_translate_coordinates (bin->child, GTK_WIDGET (bin),
0, 0, NULL, &dy);
0, 0, NULL, &dy))
{
baseptr = *baselines;
baseend = baseptr + num_lines;