From 817325da05c0caefcbef218d40ac3ff2bbbf8480 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Sat, 29 Apr 2017 12:56:19 -0300 Subject: [PATCH] month-view: simplify code --- src/views/gcal-month-view.c | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/src/views/gcal-month-view.c b/src/views/gcal-month-view.c index 7f400dc1..8cb77c0e 100644 --- a/src/views/gcal-month-view.c +++ b/src/views/gcal-month-view.c @@ -487,9 +487,13 @@ get_widget_parts (gint first_cell, GArray *cells, GArray *lengths) { - gint i; + gdouble old_y; + gdouble y; gint current_part_length; - gdouble y, old_y = - 1.0; + gint i; + + old_y = -1.0; + current_part_length = 0; if (last_cell < first_cell) { @@ -501,24 +505,21 @@ get_widget_parts (gint first_cell, for (i = first_cell; i <= last_cell; i++) { if (size_left[i] < natural_height) + return FALSE; + + y = vertical_cell_space - size_left[i]; + + if (old_y == -1.0 || y != old_y) { - return FALSE; + current_part_length = 1; + g_array_append_val (cells, i); + g_array_append_val (lengths, current_part_length); + old_y = y; } else { - y = vertical_cell_space - size_left[i]; - if (y != old_y) - { - current_part_length = 1; - g_array_append_val (cells, i); - g_array_append_val (lengths, current_part_length); - old_y = y; - } - else - { - current_part_length++; - g_array_index (lengths, gint, lengths->len - 1) = current_part_length; - } + current_part_length++; + g_array_index (lengths, gint, lengths->len - 1) = current_part_length; } }