window-props: use memcmp() to compare GtkBorder structs

Saves some code.

https://bugzilla.gnome.org/show_bug.cgi?id=744500
This commit is contained in:
Cosimo Cecchi 2015-02-13 14:54:37 -08:00 committed by Jasper St. Pierre
parent de71fd0941
commit 11a9b4baa0

View File

@ -338,16 +338,6 @@ reload_icon_geometry (MetaWindow *window,
}
}
static gboolean
gtk_border_equal (GtkBorder *a,
GtkBorder *b)
{
return (a->left == b->left &&
a->right == b->right &&
a->top == b->top &&
a->bottom == b->bottom);
}
static void
meta_window_set_custom_frame_extents (MetaWindow *window,
GtkBorder *extents,
@ -355,7 +345,8 @@ meta_window_set_custom_frame_extents (MetaWindow *window,
{
if (extents)
{
if (window->has_custom_frame_extents && gtk_border_equal (&window->custom_frame_extents, extents))
if (window->has_custom_frame_extents &&
memcmp (&window->custom_frame_extents, extents, sizeof (GtkBorder)) == 0)
return;
window->has_custom_frame_extents = TRUE;