[gnome-calendar/gnome-3-36] event: Trivial cleanup



commit adb37c462c1f6571cee2c275262130441d2e681c
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Wed Jun 17 21:01:28 2020 -0300

    event: Trivial cleanup
    
    We can avoid a lookup by simply checking if the alarm id
    isn't NULL.

 src/core/gcal-event.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/core/gcal-event.c b/src/core/gcal-event.c
index fdbd36c9..e44fa687 100644
--- a/src/core/gcal-event.c
+++ b/src/core/gcal-event.c
@@ -1266,15 +1266,15 @@ void
 gcal_event_remove_alarm (GcalEvent *self,
                          guint      type)
 {
+  const gchar *alarm_uid;
+
   g_return_if_fail (GCAL_IS_EVENT (self));
 
+  alarm_uid = g_hash_table_lookup (self->alarms, GINT_TO_POINTER (type));
+
   /* Only 1 alarm per relative time */
-  if (g_hash_table_contains (self->alarms, GINT_TO_POINTER (type)))
+  if (alarm_uid)
     {
-      const gchar *alarm_uid;
-
-      alarm_uid = g_hash_table_lookup (self->alarms, GINT_TO_POINTER (type));
-
       e_cal_component_remove_alarm (self->component, alarm_uid);
 
       g_hash_table_remove (self->alarms, GINT_TO_POINTER (type));


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