[evolution] Calendar: Minicalendar shown after search in the List View



commit 0170d5cf45b647c5c5dded529c3e3d7bad568d0a
Author: Milan Crha <mcrha redhat com>
Date:   Wed Mar 23 10:12:42 2022 +0100

    Calendar: Minicalendar shown after search in the List View
    
    The List View doesn't have the  minicalendar shown, because it doesn't
    use it, thus showing the minicalendar after search in the List View
    is wrong.

 src/modules/calendar/e-cal-shell-view.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/src/modules/calendar/e-cal-shell-view.c b/src/modules/calendar/e-cal-shell-view.c
index 5684f1fc14..5b5f3b6b09 100644
--- a/src/modules/calendar/e-cal-shell-view.c
+++ b/src/modules/calendar/e-cal-shell-view.c
@@ -225,8 +225,12 @@ cal_shell_view_execute_search (EShellView *shell_view)
                gtk_toggle_action_set_active (GTK_TOGGLE_ACTION (action), TRUE);
                gtk_widget_hide (GTK_WIDGET (calendar));
        } else {
+               ECalViewKind view_kind;
+
+               view_kind = e_cal_shell_content_get_current_view_id (cal_shell_content);
+
                /* Ensure the date navigator is visible. */
-               gtk_widget_show (GTK_WIDGET (calendar));
+               gtk_widget_set_visible (GTK_WIDGET (calendar), view_kind != E_CAL_VIEW_KIND_LIST);
                e_cal_shell_content_get_current_range (cal_shell_content, &start_range, &end_range);
                end_range = time_day_end (end_range) - 1;
        }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]