]> git.pld-linux.org Git - packages/enlightenment.git/blame - e16-check_menus.patch
- updated for e16
[packages/enlightenment.git] / e16-check_menus.patch
CommitLineData
288d9b2c 1--- e16-0.16.8.1/src/main.c~ 2006-07-17 22:23:50.000000000 +0200
2+++ e16-0.16.8.1/src/main.c 2006-07-17 22:28:30.000000000 +0200
3@@ -487,6 +487,20 @@
9dc8bff6 4 }
288d9b2c 5
6 static void
7+RunMenuCheck(void)
9dc8bff6 8+{
288d9b2c 9+
9dc8bff6 10+ char file[FILEPATH_LEN_MAX];
11+
9dc8bff6 12+ if (fork())
288d9b2c 13+ return;
9dc8bff6 14+
288d9b2c 15+ Esnprintf(file, sizeof(file), "exec %s/scripts/e_check_menu", EDirRoot());
16+ execl(usershell(getuid()), usershell(getuid()), "-c", (char *)file, NULL);
17+ exit(0);
9dc8bff6 18+}
288d9b2c 19+
20+static void
21 RunInitPrograms(void)
22 {
23 if (Mode.wm.session_start)
24@@ -498,7 +512,8 @@
25 {
26 RunMenuGen();
27 RunDocBrowser();
28- }
29+ } else
30+ RunMenuCheck();
31 }
32
33 const char *
This page took 0.034624 seconds and 4 git commands to generate.