diff options
author | Benjamin Otte <otte@redhat.com> | 2012-11-14 01:35:38 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2012-11-14 01:55:29 +0100 |
commit | 43fc428cf0283e08725e3919ca599a73cc85557b (patch) | |
tree | 2647c24897a7feb27a93eebce247ae1e94c9ecc1 /gtk/gtksizerequestcacheprivate.h | |
parent | 70ba973d1d9e14ab8b5d8dd528fef8b4580a6be7 (diff) | |
download | gtk+-43fc428cf0283e08725e3919ca599a73cc85557b.tar.gz |
sizerequestcache: Make code an array
We can use orientation as the index into an array. That way we can
delete half the code. Do it for the base request first in this patch.
Diffstat (limited to 'gtk/gtksizerequestcacheprivate.h')
-rw-r--r-- | gtk/gtksizerequestcacheprivate.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gtk/gtksizerequestcacheprivate.h b/gtk/gtksizerequestcacheprivate.h index 7c293d9135..4ea05c3f7e 100644 --- a/gtk/gtksizerequestcacheprivate.h +++ b/gtk/gtksizerequestcacheprivate.h @@ -54,8 +54,7 @@ typedef struct { SizeRequest **widths; SizeRequest **heights; - CachedSize cached_width; - CachedSize cached_height; + CachedSize cached_size[2]; GtkSizeRequestMode request_mode: 3; guint request_mode_valid : 1; @@ -63,8 +62,9 @@ typedef struct { guint cached_heights : 3; guint last_cached_width : 3; guint last_cached_height : 3; - guint cached_base_width : 1; - guint cached_base_height : 1; + struct { + guint cached_size_valid : 1; + } flags[2]; } SizeRequestCache; void _gtk_size_request_cache_init (SizeRequestCache *cache); |