aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobert Tari <robert@tari.in>2024-02-01 18:44:01 +0100
committerRobert Tari <robert@tari.in>2024-02-01 18:44:01 +0100
commitd77ad890a0bb3b8e366c6dea23ca93f71e35d5d5 (patch)
treebb39fcf3f5051bec3e78d92974403571778e351a /src
parent0692cc58d1046b79671491866294692a48b05554 (diff)
downloadayatana-indicator-datetime-d77ad890a0bb3b8e366c6dea23ca93f71e35d5d5.tar.gz
ayatana-indicator-datetime-d77ad890a0bb3b8e366c6dea23ca93f71e35d5d5.tar.bz2
ayatana-indicator-datetime-d77ad890a0bb3b8e366c6dea23ca93f71e35d5d5.zip
Fix tests relying on the default EDS appointment colour
Diffstat (limited to 'src')
-rw-r--r--src/engine-eds.cpp30
1 files changed, 29 insertions, 1 deletions
diff --git a/src/engine-eds.cpp b/src/engine-eds.cpp
index 2748fc1..7a61fc0 100644
--- a/src/engine-eds.cpp
+++ b/src/engine-eds.cpp
@@ -1,6 +1,6 @@
/*
* Copyright 2014 Canonical Ltd.
- * Copyright 2021 Robert Tari
+ * Copyright 2021-2024 Robert Tari
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 3, as published
@@ -1074,6 +1074,34 @@ private:
}
g_slist_free_full(categ_list, g_free);
+ // Get the colour - we might need this override in the future
+
+ /*if (icc)
+ {
+ ECalComponentPropertyBag *pBag = e_cal_component_property_bag_new_from_component (icc, NULL, NULL);
+
+ if (pBag)
+ {
+ guint nProperties = e_cal_component_property_bag_get_count (pBag);
+
+ for (guint nProperty = 0; nProperty < nProperties; nProperty++)
+ {
+ ICalProperty *pProperty = e_cal_component_property_bag_get (pBag, nProperty);
+ gchar *sName = i_cal_property_get_property_name (pProperty);
+ gboolean bColour = !g_strcmp0 (sName, "COLOR");
+
+ if (bColour)
+ {
+ baseline.color = i_cal_property_get_value_as_string (pProperty);
+
+ break;
+ }
+ }
+
+ e_cal_component_property_bag_free (pBag);
+ }
+ }*/
+
g_debug("%s got appointment from %s to %s: %s", G_STRLOC,
baseline.begin.format("%F %T %z").c_str(),
baseline.end.format("%F %T %z").c_str(),