forked from AuroraMiddleware/gtk
widget: Always assign values to out parameter in translate_coordinates
safe guard against people using the returned coordinate values without checking the return value of gtk_widget_translate_coordinates.
This commit is contained in:
parent
cc9a4c1720
commit
aee4634ee5
@ -4888,7 +4888,13 @@ gtk_widget_translate_coordinates (GtkWidget *src_widget,
|
|||||||
|
|
||||||
ancestor = gtk_widget_common_ancestor (src_widget, dest_widget);
|
ancestor = gtk_widget_common_ancestor (src_widget, dest_widget);
|
||||||
if (!ancestor || !_gtk_widget_get_realized (src_widget) || !_gtk_widget_get_realized (dest_widget))
|
if (!ancestor || !_gtk_widget_get_realized (src_widget) || !_gtk_widget_get_realized (dest_widget))
|
||||||
|
{
|
||||||
|
if (dest_x)
|
||||||
|
*dest_x = 0;
|
||||||
|
if (dest_y)
|
||||||
|
*dest_y = 0;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
parent = src_widget;
|
parent = src_widget;
|
||||||
|
Loading…
Reference in New Issue
Block a user