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:
committed by
Mathias Hasselmann
parent
63ada5c4a7
commit
68bf11d56d
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user