summarylogtreecommitdiffstats
path: root/add_cinnamon_settings_online_support.patch
diff options
context:
space:
mode:
authorSam Burgos2018-05-15 12:38:52 -0600
committerSam Burgos2018-05-15 12:38:52 -0600
commit7ae0f66fcd90c29db4462ee89295510654b0ecf3 (patch)
treeb7c8a2068a6fa9f68655cb12f86c9ab36fcb7656 /add_cinnamon_settings_online_support.patch
downloadaur-7ae0f66fcd90c29db4462ee89295510654b0ecf3.tar.gz
initial commit
Diffstat (limited to 'add_cinnamon_settings_online_support.patch')
-rw-r--r--add_cinnamon_settings_online_support.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/add_cinnamon_settings_online_support.patch b/add_cinnamon_settings_online_support.patch
new file mode 100644
index 000000000000..e1aae0c00644
--- /dev/null
+++ b/add_cinnamon_settings_online_support.patch
@@ -0,0 +1,26 @@
+--- src/gcal-source-dialog.c
++++ src/gcal-source-dialog.c
+@@ -696,6 +696,17 @@
+ const gchar *arg)
+ {
+ GDBusProxy *proxy;
++ 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)
++ {
++ g_spawn_command_line_async ("cinnamon-settings online-accounts", NULL);
++ return;
++ }
++ }
+
+ 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);
+-}
++}