about summary refs log tree commit diff
path: root/nixpkgs/pkgs/applications/misc/gmrun/find-config-file-in-system-etc-dir.patch
blob: 12d5370961c01312cb7b2981764eaeb72627447a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff -ur gmrun-0.9.2-orig/src/prefs.cc gmrun-0.9.2/src/prefs.cc
--- gmrun-0.9.2-orig/src/prefs.cc	2019-05-02 12:56:39.025088361 +0200
+++ gmrun-0.9.2/src/prefs.cc	2019-05-02 13:21:51.179778620 +0200
@@ -31,9 +31,11 @@
 
 Prefs::Prefs()
 {
-  string file_name = PACKAGE_DATA_DIR"/";
-  file_name += GMRUNRC;
-  init(file_name);
+  string file_name = "/etc/" GMRUNRC;
+  if (!init(file_name)) {
+    file_name = PACKAGE_DATA_DIR "/" GMRUNRC;;
+    init(file_name);
+  }
 
   file_name = getenv("HOME");
   if (!file_name.empty()) {