]> git.pld-linux.org Git - packages/enlightenment.git/blob - e16-check_menus.patch
c1e45da940406894c9af67ef126c4e8af725088d
[packages/enlightenment.git] / e16-check_menus.patch
1 diff -Nur enlightenment-0.16.7.1/src/main.c enlightenment-0.16.7.1.new/src/main.c
2 --- enlightenment-0.16.7.1/src/main.c   2004-08-20 23:35:46.000000000 +0200
3 +++ enlightenment-0.16.7.1.new/src/main.c       2004-10-08 20:09:24.000000000 +0200
4 @@ -361,7 +361,11 @@
5  
6     SetupUserInitialization();
7     if (Mode.firsttime)
8 -      runDocBrowser();
9 +     {
10 +       runDocBrowser();
11 +     } else {
12 +       checkMenu();
13 +     }
14  
15  #if 0                          /* Not if AAA */
16     Mode.wm.startup = 1;
17 diff -Nur enlightenment-0.16.7.1/src/setup.c enlightenment-0.16.7.1.new/src/setup.c
18 --- enlightenment-0.16.7.1/src/setup.c  2004-08-20 23:35:46.000000000 +0200
19 +++ enlightenment-0.16.7.1.new/src/setup.c      2004-10-09 15:02:42.060368144 +0200
20 @@ -800,3 +800,20 @@
21     EDBUG_RETURN_;
22  
23  }
24 +
25 +void
26 +checkMenu(void)
27 +{
28 +   FILE               *f;
29 +   char                file[FILEPATH_LEN_MAX];
30 +
31 +   EDBUG(3, "checkMenu");
32 +   
33 +   if (fork())
34 +      EDBUG_RETURN_;
35 +   Esnprintf(file, sizeof(file), "exec %s/scripts/e_check_menu", EDirRoot());
36 +   execl(usershell(getuid()), usershell(getuid()), "-c", (char *)file,
37 +      NULL);
38 +
39 +   EDBUG_RETURN_;
40 +}
This page took 0.047523 seconds and 2 git commands to generate.