[gnome-contacts] Cleanup: remove show_calendar()



commit 3668c1667ab16739839f468b6ee9b20136ae29b8
Author: Niels De Graef <nielsdegraef gmail com>
Date:   Sat Aug 26 10:41:46 2017 +0200

    Cleanup: remove show_calendar()
    
    * It was dead code
    * It only worked with the Evolution client
    * It won't work in Flatpak anyway

 src/contacts-utils.vala |   45 ---------------------------------------------
 1 files changed, 0 insertions(+), 45 deletions(-)
---
diff --git a/src/contacts-utils.vala b/src/contacts-utils.vala
index 317ec18..0d5e75c 100644
--- a/src/contacts-utils.vala
+++ b/src/contacts-utils.vala
@@ -299,51 +299,6 @@ public class Contacts.Utils : Object {
     entry.select_region (start, end);
   }
 
-  private static void spawn_app (GLib.Settings app_settings) throws GLib.SpawnError {
-    var needs_term = app_settings.get_boolean("needs-term");
-    var exec = app_settings.get_string("exec");
-    if (needs_term) {
-      var terminal_settings = new GLib.Settings("org.gnome.desktop.default-applications.terminal");
-      var term = terminal_settings.get_string("exec");
-      var arg = terminal_settings.get_string("exec-arg");
-      string[] args;
-      if (arg != "")
-        args = {term, arg, exec, null};
-      else
-        args = {term, exec, null};
-
-      Process.spawn_async (null, args, null, SpawnFlags.SEARCH_PATH, null, null);
-    } else {
-      Process.spawn_command_line_async (exec);
-    }
-  }
-
-  public static void show_calendar (DateTime? day) {
-    var calendar_settings = new GLib.Settings("org.gnome.desktop.default-applications.office.calendar");
-    var exec = calendar_settings.get_string("exec");
-    if (exec == "" || exec == "evolution") {
-      string[] args = {"evolution", "-c", "calendar", null, null};
-
-      if (day != null) {
-        var d = day.to_local ();
-        var today = new DateTime.now_local ();
-        args[3] = "calendar:///?startdate=%.4d%.2d%.2d".printf (today.get_year (), d.get_month (), 
d.get_day_of_month ());
-      }
-
-      try {
-        Process.spawn_async (null, args, null, SpawnFlags.SEARCH_PATH, null, null);
-      } catch (Error e) {
-        debug ("Couldn't spawn process \"%s\": %s", string.joinv(" ", args), e.message);
-      }
-    } else {
-      try {
-        spawn_app (calendar_settings);
-      } catch (Error e) {
-        debug ("Couldn't spawn calendar app: %s", e.message);
-      }
-    }
-  }
-
   public static string[] get_stock_avatars () {
     string[] files = {};
     var system_data_dirs = Environment.get_system_data_dirs ();


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