sizerequestcache: Make clear_cache clear all the cache

This commit is contained in:
Benjamin Otte
2012-11-13 21:51:29 +01:00
parent 4366f80aab
commit c98ee1ec39
3 changed files with 22 additions and 41 deletions

View File

@ -95,11 +95,9 @@ init_cache (GtkWidget *widget)
cache = _gtk_widget_peek_request_cache (widget);
if (_gtk_widget_get_width_request_needed (widget))
_gtk_size_request_cache_clear (cache, GTK_SIZE_GROUP_HORIZONTAL);
if (_gtk_widget_get_height_request_needed (widget))
_gtk_size_request_cache_clear (cache, GTK_SIZE_GROUP_VERTICAL);
if (_gtk_widget_get_width_request_needed (widget) ||
_gtk_widget_get_height_request_needed (widget))
_gtk_size_request_cache_clear (cache);
return cache;
}