summarylogtreecommitdiffstats
path: root/add_cinnamon_settings_online_support.patch
diff options
context:
space:
mode:
authorSam Burgos2019-10-31 12:40:30 -0600
committerSam Burgos2019-10-31 12:40:30 -0600
commitce5bb8a40c57449e33dc90b28c7932db3109b22c (patch)
tree34d6f5592f17abd2201657cacfb505e5eecbfa32 /add_cinnamon_settings_online_support.patch
parent0cefac49c00809681a612a634ca3c654a50ce7ea (diff)
downloadaur-ce5bb8a40c57449e33dc90b28c7932db3109b22c.tar.gz
updated version of gnome-calendar and setting some testing compilation
Diffstat (limited to 'add_cinnamon_settings_online_support.patch')
-rw-r--r--add_cinnamon_settings_online_support.patch38
1 files changed, 20 insertions, 18 deletions
diff --git a/add_cinnamon_settings_online_support.patch b/add_cinnamon_settings_online_support.patch
index e1aae0c00644..0c44aaf7944e 100644
--- a/add_cinnamon_settings_online_support.patch
+++ b/add_cinnamon_settings_online_support.patch
@@ -1,26 +1,28 @@
---- src/gcal-source-dialog.c
-+++ src/gcal-source-dialog.c
-@@ -696,6 +696,17 @@
- const gchar *arg)
+--- src/gui/gcal-window.c
++++ src/gui/gcal-window.c
+@@ -394,8 +394,22 @@
+ gpointer user_data)
{
- GDBusProxy *proxy;
+ GApplication *application = g_application_get_default ();
+-
+- gcal_utils_launch_online_accounts_panel (g_application_get_dbus_connection (application), NULL, NULL);
+ gchar *desktop_environment;
+
+ desktop_environment = getenv ("XDG_CURRENT_DESKTOP");
+ if (desktop_environment)
++ {
++ if (g_strcmp0 (desktop_environment, "X-Cinnamon") == 0 || g_strcmp0 (desktop_environment, "Cinnamon") == 0)
+ {
-+ if (g_strcmp0 (desktop_environment, "X-Cinnamon") == 0 || g_strcmp0 (desktop_environment, "Cinnamon") == 0)
-+ {
-+ g_spawn_command_line_async ("cinnamon-settings online-accounts", NULL);
-+ return;
-+ }
+++ g_spawn_command_line_async ("cinnamon-settings online-accounts", NULL);
+++ return;
+ }
++ else if (g_strcmp0 (desktop_environment, "GNOME") == 0)
++ {
++ gcal_utils_launch_online_accounts_panel (g_application_get_dbus_connection (application), NULL, NULL);
++ }
++ }
++
+ }
- proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION,
- G_DBUS_PROXY_FLAGS_NONE,
-@@ -2338,4 +2349,4 @@
- g_return_if_fail (source && E_IS_SOURCE (source));
-
- g_set_object (&dialog->source, source);
--}
-+}
+ static void
+