Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
      Tag: branch-exp
        groups.c session.c 


Log Message:
Cleanups.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/groups.c,v
retrieving revision 1.57.2.8
retrieving revision 1.57.2.9
diff -u -3 -r1.57.2.8 -r1.57.2.9
--- groups.c    24 Dec 2004 14:03:53 -0000      1.57.2.8
+++ groups.c    28 Dec 2004 18:59:54 -0000      1.57.2.9
@@ -357,52 +357,47 @@
 void
 SaveGroups(void)
 {
-   Group             **groups = NULL;
+   Group             **groups;
    int                 i, num_groups;
+   FILE               *f;
+   char                s[1024];
 
    groups = (Group **) ListItemType(&num_groups, LIST_TYPE_GROUP);
-   if (groups)
+   if (!groups)
+      return;
+
+   Esnprintf(s, sizeof(s), "%s.groups", EGetSavePrefix());
+   f = fopen(s, "w");
+   if (!f)
+      goto done;
+
+   for (i = 0; i < num_groups; i++)
      {
-       FILE               *f;
-       char                s[1024];
+       if (!groups[i]->members)
+          continue;
 
-       Esnprintf(s, sizeof(s), "%s/...e_session-XXXXXX.groups.%i", EDirUser(),
-                 VRoot.scr);
-       f = fopen(s, "w");
-       if (f)
-         {
-            for (i = 0; i < num_groups; i++)
-              {
-                 if (groups[i]->members)
-                   {
-                      /* Only if the group should be remembered, write info */
-                      if (groups[i]->members[0]->snap)
-                        {
-                           if (groups[i]->members[0]->snap->num_groups)
-                             {
-                                fprintf(f, "NEW: %i\n", groups[i]->index);
-                                fprintf(f, "ICONIFY: %i\n",
-                                        groups[i]->cfg.iconify);
-                                fprintf(f, "KILL: %i\n", groups[i]->cfg.kill);
-                                fprintf(f, "MOVE: %i\n", groups[i]->cfg.move);
-                                fprintf(f, "RAISE: %i\n",
-                                        groups[i]->cfg.raise);
-                                fprintf(f, "SET_BORDER: %i\n",
-                                        groups[i]->cfg.set_border);
-                                fprintf(f, "STICK: %i\n",
-                                        groups[i]->cfg.stick);
-                                fprintf(f, "SHADE: %i\n",
-                                        groups[i]->cfg.shade);
-                                fprintf(f, "MIRROR: %i\n",
-                                        groups[i]->cfg.mirror);
-                             }
-                        }
-                   }
-              }
-            fclose(f);
-         }
-       Efree(groups);
+       /* Only if the group should be remembered, write info */
+       if (!groups[i]->members[0]->snap)
+          continue;
+
+       if (!groups[i]->members[0]->snap->num_groups)
+          continue;
+
+       fprintf(f, "NEW: %i\n", groups[i]->index);
+       fprintf(f, "ICONIFY: %i\n", groups[i]->cfg.iconify);
+       fprintf(f, "KILL: %i\n", groups[i]->cfg.kill);
+       fprintf(f, "MOVE: %i\n", groups[i]->cfg.move);
+       fprintf(f, "RAISE: %i\n", groups[i]->cfg.raise);
+       fprintf(f, "SET_BORDER: %i\n", groups[i]->cfg.set_border);
+       fprintf(f, "STICK: %i\n", groups[i]->cfg.stick);
+       fprintf(f, "SHADE: %i\n", groups[i]->cfg.shade);
+       fprintf(f, "MIRROR: %i\n", groups[i]->cfg.mirror);
      }
+   fclose(f);
+
+ done:
+   if (groups)
+      Efree(groups);
 }
 
 static void
@@ -410,82 +405,81 @@
 {
    FILE               *f;
    char                s[1024];
+   Group              *g = NULL;
 
-   Esnprintf(s, sizeof(s), "%s/...e_session-XXXXXX.groups.%i", EDirUser(),
-            VRoot.scr);
+   Esnprintf(s, sizeof(s), "%s.groups", EGetSavePrefix());
    f = fopen(s, "r");
-   if (f)
+   if (!f)
+      return;
+
+   while (fgets(s, sizeof(s), f))
      {
-       Group              *g = NULL;
+       char                ss[1024];
 
-       while (fgets(s, sizeof(s), f))
-         {
-            char                ss[1024];
+       if (strlen(s) > 0)
+          s[strlen(s) - 1] = 0;
+       word(s, 1, ss);
 
-            if (strlen(s) > 0)
-               s[strlen(s) - 1] = 0;
-            word(s, 1, ss);
-            if (!strcmp(ss, "NEW:"))
-              {
-                 g = GroupCreate();
-                 if (g)
-                   {
-                      word(s, 2, ss);
-                      g->index = atoi(ss);
-                      AddItem(g, NULL, g->index, LIST_TYPE_GROUP);
-                   }
-              }
-            else if (!strcmp(ss, "ICONIFY:"))
-              {
-                 word(s, 2, ss);
-                 if (g)
-                    g->cfg.iconify = (char)atoi(ss);
-              }
-            else if (!strcmp(ss, "KILL:"))
-              {
-                 word(s, 2, ss);
-                 if (g)
-                    g->cfg.kill = (char)atoi(ss);
-              }
-            else if (!strcmp(ss, "MOVE:"))
-              {
-                 word(s, 2, ss);
-                 if (g)
-                    g->cfg.move = (char)atoi(ss);
-              }
-            else if (!strcmp(ss, "RAISE:"))
-              {
-                 word(s, 2, ss);
-                 if (g)
-                    g->cfg.raise = (char)atoi(ss);
-              }
-            else if (!strcmp(ss, "SET_BORDER:"))
-              {
-                 word(s, 2, ss);
-                 if (g)
-                    g->cfg.set_border = (char)atoi(ss);
-              }
-            else if (!strcmp(ss, "STICK:"))
-              {
-                 word(s, 2, ss);
-                 if (g)
-                    g->cfg.stick = (char)atoi(ss);
-              }
-            else if (!strcmp(ss, "SHADE:"))
-              {
-                 word(s, 2, ss);
-                 if (g)
-                    g->cfg.shade = (char)atoi(ss);
-              }
-            else if (!strcmp(ss, "MIRROR:"))
+       if (!strcmp(ss, "NEW:"))
+         {
+            g = GroupCreate();
+            if (g)
               {
                  word(s, 2, ss);
-                 if (g)
-                    g->cfg.mirror = (char)atoi(ss);
+                 g->index = atoi(ss);
+                 AddItem(g, NULL, g->index, LIST_TYPE_GROUP);
               }
          }
-       fclose(f);
+       else if (!strcmp(ss, "ICONIFY:"))
+         {
+            word(s, 2, ss);
+            if (g)
+               g->cfg.iconify = (char)atoi(ss);
+         }
+       else if (!strcmp(ss, "KILL:"))
+         {
+            word(s, 2, ss);
+            if (g)
+               g->cfg.kill = (char)atoi(ss);
+         }
+       else if (!strcmp(ss, "MOVE:"))
+         {
+            word(s, 2, ss);
+            if (g)
+               g->cfg.move = (char)atoi(ss);
+         }
+       else if (!strcmp(ss, "RAISE:"))
+         {
+            word(s, 2, ss);
+            if (g)
+               g->cfg.raise = (char)atoi(ss);
+         }
+       else if (!strcmp(ss, "SET_BORDER:"))
+         {
+            word(s, 2, ss);
+            if (g)
+               g->cfg.set_border = (char)atoi(ss);
+         }
+       else if (!strcmp(ss, "STICK:"))
+         {
+            word(s, 2, ss);
+            if (g)
+               g->cfg.stick = (char)atoi(ss);
+         }
+       else if (!strcmp(ss, "SHADE:"))
+         {
+            word(s, 2, ss);
+            if (g)
+               g->cfg.shade = (char)atoi(ss);
+         }
+       else if (!strcmp(ss, "MIRROR:"))
+         {
+            word(s, 2, ss);
+            if (g)
+               g->cfg.mirror = (char)atoi(ss);
+         }
      }
+   fclose(f);
 }
 
 #define GROUP_OP_ADD   1
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/session.c,v
retrieving revision 1.75.2.18
retrieving revision 1.75.2.19
diff -u -3 -r1.75.2.18 -r1.75.2.19
--- session.c   24 Dec 2004 14:03:55 -0000      1.75.2.18
+++ session.c   28 Dec 2004 18:59:56 -0000      1.75.2.19
@@ -50,6 +50,8 @@
  * recieved the new sm_file value from the master_pid process */
 static int          stale_sm_file = 0;
 
+#if 0                          /* Unused */
+
 /* The saved window details */
 static int          num_match = 0;
 
@@ -290,6 +292,7 @@
          }
      }
 }
+#endif /* Unused */
 
 void
 autosave(void)
@@ -593,7 +596,10 @@
  * }
  */
      }
+
+#if 0                          /* Unused */
    SaveWindowStates();
+#endif
    SmcRequestSaveYourselfPhase2(smc_conn, callback_save_yourself2, NULL);
    client_data = NULL;
    save_style = 0;
@@ -722,7 +728,9 @@
    stale_sm_file = 1;
 #endif /* HAVE_X11_SM_SMLIB_H */
 
+#if 0                          /* Unused */
    LoadWindowStates();
+#endif
 }
 
 void
@@ -859,7 +867,9 @@
    if (params)
       sscanf(params, "%1000s %1000s", s, s2);
 
+#if 0                          /* Unused */
    SaveWindowStates();
+#endif
    if (!params)
       SessionSave(1);
    ICCCM_SetEInfoOnAll();




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to