From 5b72711bebb67f075609ba9c226e77f0f249c7ee Mon Sep 17 00:00:00 2001 From: ronak69 Date: Mon, 8 Jan 2024 10:01:16 +0000 Subject: [PATCH] Calendar: Set the end time relative to the start time in AddEventDialog --- Userland/Applications/Calendar/AddEventDialog.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Userland/Applications/Calendar/AddEventDialog.cpp b/Userland/Applications/Calendar/AddEventDialog.cpp index 1a045dcf05..ab688e9075 100644 --- a/Userland/Applications/Calendar/AddEventDialog.cpp +++ b/Userland/Applications/Calendar/AddEventDialog.cpp @@ -29,8 +29,8 @@ static constexpr StringView DATE_FORMAT = "%Y-%m-%d"sv; AddEventDialog::AddEventDialog(Core::DateTime date_time, EventManager& event_manager, Window* parent_window) : Dialog(parent_window) - , m_start_date_time(date_time) - , m_end_date_time(Core::DateTime::from_timestamp(date_time.timestamp() + (15 * 60))) + , m_start_date_time(Core::DateTime::create(date_time.year(), date_time.month(), date_time.day(), 12, 0)) + , m_end_date_time(Core::DateTime::from_timestamp(m_start_date_time.timestamp() + (15 * 60))) , m_event_manager(event_manager) { resize(360, 140); @@ -41,8 +41,6 @@ AddEventDialog::AddEventDialog(Core::DateTime date_time, EventManager& event_man dbgln("start time: {}", m_start_date_time.to_string().release_value_but_fixme_should_propagate_errors()); dbgln("end time: {}", m_end_date_time.to_string().release_value_but_fixme_should_propagate_errors()); - m_start_date_time = Core::DateTime::create(m_start_date_time.year(), m_start_date_time.month(), m_start_date_time.day(), 12, 0); - auto widget = set_main_widget(); widget->load_from_gml(add_event_dialog_gml).release_value_but_fixme_should_propagate_errors();