/loggerouter/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/loggerouter/trunk

« back to all changes in this revision

Viewing changes to src/action.vala

  • Committer: Gustav Hartvigsson
  • Date: 2025-06-16 19:36:56 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20250616193656-22lmuvenhe3407ol
[timer.vala] Fixed the timeout being triggered even is user has pressed concle.
[*] Fixed spelling of function present_dialog ()
[options.vala] Added to_string method.

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
  // Standard way of loadin settings file
48
48
  public Action.from_xdg () {
49
49
    actions_key_file = new KeyFile ();
50
 
 
 
50
    // TODO: Fail gracefully if file does not exist.
51
51
    try {
52
52
      actions_key_file.load_from_file (LO_XDG_ACTIONS_PATH, GLib.KeyFileFlags.NONE);
53
53
    } catch (GLib.FileError e) {
55
55
                       "Have you created one? See \"--help\" for more information.\n" +
56
56
                       @"Error: $(e.message)\n";
57
57
      GLib.stderr.printf (message);
58
 
      LO.prensent_dialog (message);
 
58
      LO.present_dialog (message);
59
59
      GLib.Process.exit (33);
60
60
    } catch (GLib.KeyFileError e) {
61
61
      string message = "ERROR: Could not load configuration file.\n" +
62
62
                       " ini file error.\n" +
63
63
                       @"Error: $(e.message)\n";
64
64
      GLib.stderr.printf (message);
65
 
      LO.prensent_dialog (message);
 
65
      LO.present_dialog (message);
66
66
      GLib.Process.exit (34);
67
67
    }
68
68
 
82
82
      string message = @"ERROR: Could not open file \"$(actions_file)\":\n" +
83
83
        @"$(e.message)\n";
84
84
      GLib.stderr.printf (message);
85
 
      prensent_dialog (message);
 
85
      LO.present_dialog (message);
86
86
      GLib.Process.exit (37);
87
87
    } catch (GLib.KeyFileError e) {
88
88
      string message =
89
89
        @"ERROR: Something went wrong whilst loading the key-file \"$(actions_file)\":\n" +
90
90
        @"$(e.message)\n";
91
91
      GLib.stderr.printf (message);
92
 
      prensent_dialog (message);
 
92
      LO.present_dialog (message);
93
93
      GLib.Process.exit (38);
94
94
    }
95
95
 
116
116
      string message = @"ERROR: The keyfile $(this.actions_file) is empty.\n" +
117
117
                        "Please add actions to the keyfile (ini-file).\n";
118
118
      GLib.stderr.printf (message);
119
 
      LO.prensent_dialog (message);
 
119
      LO.present_dialog (message);
120
120
      GLib.Process.exit (35);
121
121
    }
122
122
 
149
149
        entries.add (entry);
150
150
      } catch (GLib.KeyFileError e) {
151
151
        string message = "ERROR: An error has occurred whilst parsing the key-file:\n" +
152
 
                         @"Error: $(e.message)\n";
153
 
        prensent_dialog (message);
 
152
          @"Error: $(e.message)\n";
 
153
        LO.present_dialog (message);
154
154
        stderr.printf (message);
155
155
        GLib.Process.exit (36);
156
156
      }