user-accounts: Fix use of an uninitialised variable in the carousel
`dest_x` is not set if `gtk_widget_translate_coordinates()` fails, which it can do before the widget is realised. This fixes a valgrind warning, but doesn’t change any user-visible behaviour as far as I can tell. Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
parent
a7524dcf92
commit
6284162a1d
1 changed files with 7 additions and 6 deletions
|
@ -93,12 +93,13 @@ cc_carousel_item_get_x (CcCarouselItem *item,
|
|||
widget = GTK_WIDGET (item);
|
||||
|
||||
width = gtk_widget_get_allocated_width (widget);
|
||||
gtk_widget_translate_coordinates (widget,
|
||||
parent,
|
||||
width / 2,
|
||||
0,
|
||||
&dest_x,
|
||||
NULL);
|
||||
if (!gtk_widget_translate_coordinates (widget,
|
||||
parent,
|
||||
width / 2,
|
||||
0,
|
||||
&dest_x,
|
||||
NULL))
|
||||
return 0;
|
||||
|
||||
return CLAMP (dest_x - ARROW_SIZE,
|
||||
0,
|
||||
|
|
Loading…
Add table
Reference in a new issue