Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s
123 lines
4.6 KiB
Diff
123 lines
4.6 KiB
Diff
diff --git a/src/EWS/camel/camel-ews-utils.c b/src/EWS/camel/camel-ews-utils.c
|
|
index 32817df..c8b3f2e 100644
|
|
--- a/src/EWS/camel/camel-ews-utils.c
|
|
+++ b/src/EWS/camel/camel-ews-utils.c
|
|
@@ -1550,7 +1550,7 @@ ews_utils_save_category_changes (GHashTable *old_categories, /* gchar *guid ~> C
|
|
gboolean changed = FALSE;
|
|
|
|
/* cannot save, when evolution is not installed */
|
|
- if (!e_ews_common_utils_gsettings_schema_exists ("org.gnome.evolution.mail"))
|
|
+ if (!TRUE)
|
|
return FALSE;
|
|
|
|
if (!old_categories || !new_categories)
|
|
@@ -1558,7 +1558,18 @@ ews_utils_save_category_changes (GHashTable *old_categories, /* gchar *guid ~> C
|
|
|
|
evo_labels = g_ptr_array_new_full (5, g_free);
|
|
|
|
- settings = g_settings_new ("org.gnome.evolution.mail");
|
|
+ {
|
|
+ g_autoptr(GSettingsSchemaSource) schema_source;
|
|
+ g_autoptr(GSettingsSchema) schema;
|
|
+ schema_source = g_settings_schema_source_new_from_directory("@evo@",
|
|
+ g_settings_schema_source_get_default(),
|
|
+ TRUE,
|
|
+ NULL);
|
|
+ schema = g_settings_schema_source_lookup(schema_source,
|
|
+ "org.gnome.evolution.mail",
|
|
+ FALSE);
|
|
+ settings = g_settings_new_full(schema, NULL, NULL);
|
|
+ }
|
|
strv = g_settings_get_strv (settings, "labels");
|
|
|
|
for (ii = 0; strv && strv[ii]; ii++) {
|
|
diff --git a/src/Microsoft365/camel/camel-m365-store.c b/src/Microsoft365/camel/camel-m365-store.c
|
|
index 7374c36..dbf9099 100644
|
|
--- a/src/Microsoft365/camel/camel-m365-store.c
|
|
+++ b/src/Microsoft365/camel/camel-m365-store.c
|
|
@@ -305,7 +305,7 @@ m365_store_save_category_changes (GHashTable *old_categories, /* gchar *id ~> Ca
|
|
gboolean changed = FALSE;
|
|
|
|
/* cannot save, when evolution is not installed */
|
|
- if (!e_ews_common_utils_gsettings_schema_exists ("org.gnome.evolution.mail"))
|
|
+ if (!TRUE)
|
|
return FALSE;
|
|
|
|
if (!old_categories || !new_categories)
|
|
@@ -313,7 +313,18 @@ m365_store_save_category_changes (GHashTable *old_categories, /* gchar *id ~> Ca
|
|
|
|
evo_labels = g_ptr_array_new_full (5, g_free);
|
|
|
|
- settings = g_settings_new ("org.gnome.evolution.mail");
|
|
+ {
|
|
+ g_autoptr(GSettingsSchemaSource) schema_source;
|
|
+ g_autoptr(GSettingsSchema) schema;
|
|
+ schema_source = g_settings_schema_source_new_from_directory("@evo@",
|
|
+ g_settings_schema_source_get_default(),
|
|
+ TRUE,
|
|
+ NULL);
|
|
+ schema = g_settings_schema_source_lookup(schema_source,
|
|
+ "org.gnome.evolution.mail",
|
|
+ FALSE);
|
|
+ settings = g_settings_new_full(schema, NULL, NULL);
|
|
+ }
|
|
strv = g_settings_get_strv (settings, "labels");
|
|
|
|
for (ii = 0; strv && strv[ii]; ii++) {
|
|
diff --git a/src/Microsoft365/common/e-m365-tz-utils.c b/src/Microsoft365/common/e-m365-tz-utils.c
|
|
index cec5417..38f1a87 100644
|
|
--- a/src/Microsoft365/common/e-m365-tz-utils.c
|
|
+++ b/src/Microsoft365/common/e-m365-tz-utils.c
|
|
@@ -192,10 +192,21 @@ e_m365_tz_utils_get_user_timezone (void)
|
|
gchar *location = NULL;
|
|
ICalTimezone *zone = NULL;
|
|
|
|
- if (e_ews_common_utils_gsettings_schema_exists ("org.gnome.evolution.calendar")) {
|
|
+ if (TRUE) {
|
|
GSettings *settings;
|
|
|
|
- settings = g_settings_new ("org.gnome.evolution.calendar");
|
|
+ {
|
|
+ g_autoptr(GSettingsSchemaSource) schema_source;
|
|
+ g_autoptr(GSettingsSchema) schema;
|
|
+ schema_source = g_settings_schema_source_new_from_directory("@evo@",
|
|
+ g_settings_schema_source_get_default(),
|
|
+ TRUE,
|
|
+ NULL);
|
|
+ schema = g_settings_schema_source_lookup(schema_source,
|
|
+ "org.gnome.evolution.calendar",
|
|
+ FALSE);
|
|
+ settings = g_settings_new_full(schema, NULL, NULL);
|
|
+ }
|
|
|
|
if (g_settings_get_boolean (settings, "use-system-timezone"))
|
|
location = e_cal_util_get_system_timezone_location ();
|
|
diff --git a/src/common/e-ews-common-utils.c b/src/common/e-ews-common-utils.c
|
|
index f388e3b..ed57213 100644
|
|
--- a/src/common/e-ews-common-utils.c
|
|
+++ b/src/common/e-ews-common-utils.c
|
|
@@ -208,10 +208,21 @@ e_ews_common_utils_get_configured_icaltimezone (void)
|
|
ICalTimezone *zone = NULL;
|
|
gchar *location = NULL;
|
|
|
|
- if (e_ews_common_utils_gsettings_schema_exists ("org.gnome.evolution.calendar")) {
|
|
+ if (TRUE) {
|
|
GSettings *settings;
|
|
|
|
- settings = g_settings_new ("org.gnome.evolution.calendar");
|
|
+ {
|
|
+ g_autoptr(GSettingsSchemaSource) schema_source;
|
|
+ g_autoptr(GSettingsSchema) schema;
|
|
+ schema_source = g_settings_schema_source_new_from_directory("@evo@",
|
|
+ g_settings_schema_source_get_default(),
|
|
+ TRUE,
|
|
+ NULL);
|
|
+ schema = g_settings_schema_source_lookup(schema_source,
|
|
+ "org.gnome.evolution.calendar",
|
|
+ FALSE);
|
|
+ settings = g_settings_new_full(schema, NULL, NULL);
|
|
+ }
|
|
|
|
if (g_settings_get_boolean (settings, "use-system-timezone"))
|
|
location = e_cal_util_get_system_timezone_location ();
|