From 9c43963dce2b989b0253788333a7ec438d2eb9dd Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Thu, 1 Nov 2018 22:12:12 -0300 Subject: [PATCH] check if config file exists --- src/sernatur-window.vala | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/sernatur-window.vala b/src/sernatur-window.vala index f1f83ba..b46153b 100644 --- a/src/sernatur-window.vala +++ b/src/sernatur-window.vala @@ -33,6 +33,13 @@ namespace Sernatur { GLib.Object (application: application); Database conn; + var file = File.new_for_path ("/etc/sernatur/sernatur.conf"); + if (!file.query_exists ()) { + stderr.printf (dgettext (null, "File '%s' doesn't exist.\n"), file.get_path ()); + application.quit (); + return; + } + Config config = Config(); if (!config.read_file ("/etc/sernatur/sernatur.conf")) { stderr.printf ("%s\n", config.error_message ());