Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        actions.c borders.c config.c file.c 


Log Message:
Fix some missing initialisations/assignments.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/actions.c,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -3 -r1.106 -r1.107
--- actions.c   12 Jul 2003 15:04:30 -0000      1.106
+++ actions.c   28 Sep 2003 19:08:25 -0000      1.107
@@ -792,16 +792,19 @@
      {
        int                 n;
 
-       n = fread(s, 1, FILEPATH_LEN_MAX, f);
+       n = fread(s, 1, FILEPATH_LEN_MAX - 1, f);
        /* True64 bug workaround */
        if (n == 0)
-          fread(s, 1, FILEPATH_LEN_MAX, f);
-       s[FILEPATH_LEN_MAX - 1] = 0;
-       l = strlen(s);
-       s[l - 1] = 0;
-       sscanf(s, "%4000s", exe);
+          n = fread(s, 1, FILEPATH_LEN_MAX - 1, f);
+       if (n > 1)
+         {
+            s[n] = 0;
+            l = strlen(s);
+            s[l - 1] = 0;
+            sscanf(s, "%4000s", exe);
+            runApp(exe, s);
+         }
        pclose(f);
-       runApp(exe, s);
      }
    EDBUG_RETURN(0);
 }
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/borders.c,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -3 -r1.97 -r1.98
--- borders.c   12 Jul 2003 15:04:30 -0000      1.97
+++ borders.c   28 Sep 2003 19:08:26 -0000      1.98
@@ -1,4 +1,3 @@
-
 /*
  * Copyright (C) 2000 Carsten Haitzler, Geoff Harrison and various contributors
  *
@@ -1230,6 +1229,7 @@
         CalcEwinWinpart(ewin, i);
    for (i = 0; i < ewin->border->num_winparts; i++)
       RealiseEwinWinpart(ewin, i);
+
    reshape = 0;
    for (i = 0; i < ewin->border->num_winparts; i++)
      {
@@ -1251,6 +1251,7 @@
           PropagateShapes(ewin->win);
        ewin->shapedone = 1;
      }
+
    EDBUG_RETURN_;
 }
 
@@ -1432,6 +1433,7 @@
    ewin->client.aspect_max = 65535.0;
    ewin->client.w_inc = 1;
    ewin->client.h_inc = 1;
+   ewin->client.grav = 0;
    ewin->client.base_w = 0;
    ewin->client.base_h = 0;
    ewin->client.width.min = 0;
@@ -1484,6 +1486,7 @@
    ewin->neverfocus = 0;
    ewin->neverraise = 0;
    ewin->focusclick = 0;
+   ewin->ewmh_flags = 0;
    ewin->menu = NULL;
    ewin->dialog = NULL;
    ewin->shownmenu = 0;
@@ -1570,11 +1573,14 @@
          }
      }
    if (ewin == mode.focuswin)
+     {
 #if 0                          /* Clean up if OK -- Remove FocusToNone */
-      FocusToNone();
+       FocusToNone();
 #else
-      FocusToEWin(NULL);
+       mode.focuswin = NULL;
+       FocusToEWin(NULL);
 #endif
+     }
 
    if (ewin->pager)
       PagerKill(ewin->pager);
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/config.c,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -3 -r1.65 -r1.66
--- config.c    17 Aug 2003 10:15:15 -0000      1.65
+++ config.c    28 Sep 2003 19:08:27 -0000      1.66
@@ -1,4 +1,3 @@
-
 /*
  * Copyright (C) 2000 Carsten Haitzler, Geoff Harrison and various contributors
  *
@@ -217,6 +216,7 @@
 
    while (GetLine(s, sizeof(s), ConfigFile))
      {
+       i1 = i2 = 0;
        fields = sscanf(s, "%i %i", &i1, &i2);
        if (i1 == CONFIG_CLOSE)
           return;
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/file.c,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -3 -r1.47 -r1.48
--- file.c      22 May 2003 19:15:00 -0000      1.47
+++ file.c      28 Sep 2003 19:08:27 -0000      1.48
@@ -271,15 +271,11 @@
    EDBUG(9, "moddate");
    if ((!s) || (!*s))
       EDBUG_RETURN(0);
-   if (!stat(s, &st) < 0)
+   if (stat(s, &st) < 0)
       EDBUG_RETURN(0);
    if (st.st_mtime > st.st_ctime)
-     {
-       EDBUG_RETURN(st.st_mtime);
-     }
-   else
-      EDBUG_RETURN(st.st_ctime);
-   EDBUG_RETURN(0);
+      EDBUG_RETURN(st.st_mtime);
+   EDBUG_RETURN(st.st_ctime);
 }
 
 int
@@ -355,7 +351,7 @@
    EDBUG(9, "permissions");
    if ((!s) || (!*s))
       EDBUG_RETURN(0);
-   if (!stat(s, &st) < 0)
+   if (stat(s, &st) < 0)
       EDBUG_RETURN(0);
    EDBUG_RETURN(st.st_mode);
 }
@@ -368,7 +364,7 @@
    EDBUG(9, "owner");
    if ((!s) || (!*s))
       EDBUG_RETURN(0);
-   if (!stat(s, &st) < 0)
+   if (stat(s, &st) < 0)
       EDBUG_RETURN(0);
    EDBUG_RETURN(st.st_uid);
 }
@@ -381,7 +377,7 @@
    EDBUG(9, "group");
    if ((!s) || (!*s))
       EDBUG_RETURN(0);
-   if (!stat(s, &st) < 0)
+   if (stat(s, &st) < 0)
       EDBUG_RETURN(0);
    EDBUG_RETURN(st.st_gid);
 }




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to