a11y/entry: Fixups for previous commit

We still declare all variables at the start of the block.

Also, we can use the fast private _gtk_widget_get_allocation().

https://bugzilla.gnome.org/show_bug.cgi?id=784509
This commit is contained in:
Daniel Boles 2017-10-15 12:55:22 +01:00 committed by Daniel Boles
parent 9af088693a
commit a5c0a5c546

View File

@ -28,6 +28,7 @@
#include "gtkentryprivate.h"
#include "gtkcomboboxaccessible.h"
#include "gtkstylecontextprivate.h"
#include "gtkwidgetprivate.h"
#define GTK_TYPE_ENTRY_ICON_ACCESSIBLE (gtk_entry_icon_accessible_get_type ())
#define GTK_ENTRY_ICON_ACCESSIBLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_ENTRY_ICON_ACCESSIBLE, GtkEntryIconAccessible))
@ -956,6 +957,7 @@ gtk_entry_accessible_get_character_extents (AtkText *text,
gint index, x_layout, y_layout;
GdkWindow *window;
gint x_window, y_window;
GtkAllocation allocation;
widget = gtk_accessible_get_widget (GTK_ACCESSIBLE (text));
if (widget == NULL)
@ -971,8 +973,7 @@ gtk_entry_accessible_get_character_extents (AtkText *text,
pango_layout_index_to_pos (gtk_entry_get_layout (entry), index, &char_rect);
pango_extents_to_pixels (&char_rect, NULL);
GtkAllocation allocation;
gtk_widget_get_allocation (widget, &allocation);
_gtk_widget_get_allocation (widget, &allocation);
window = gtk_widget_get_window (widget);
gdk_window_get_origin (window, &x_window, &y_window);