stylecontext: fix icon-source extents computation

for the builtin image or invalid matrix case. We used to return invalid
memory in those cases. And that was not good.
This commit is contained in:
Benjamin Otte
2014-10-21 05:47:15 +02:00
parent 4f9f52c513
commit 5930c55d42

View File

@@ -4577,10 +4577,10 @@ _gtk_style_context_get_icon_extents (GtkStyleContext *context,
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
g_return_if_fail (extents != NULL);
rect.x = x;
rect.y = y;
rect.width = width;
rect.height = height;
extents->x = x;
extents->y = y;
extents->width = width;
extents->height = height;
/* strictly speaking we should return an empty rect here,
* but most code still draws a fallback in this case */