Enlightenment CVS committal

Author  : azundris
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src


Modified Files:
      Tag: SPLIT
        desktops.c e_dir.c 


Log Message:
further debug failsafes for slowlaris

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/desktops.c,v
retrieving revision 1.46.2.9
retrieving revision 1.46.2.10
diff -u -3 -r1.46.2.9 -r1.46.2.10
--- desktops.c  7 Jan 2003 22:15:52 -0000       1.46.2.9
+++ desktops.c  11 Jan 2003 13:38:47 -0000      1.46.2.10
@@ -249,21 +249,32 @@
 
    D_ENTER;
 
-   if (event & E_EVENT_BG_CHANGED)
-   {
-      snprintf(buf, PATH_MAX, "background_reload:%s", a->desktop->name);
-      e_desktop_bg_reload(a->desktop);
-   }
-   else if (event & E_EVENT_ICB_CHANGED)
-   {
-      snprintf(buf, PATH_MAX, "iconbar_reload:%s", a->desktop->name);
-      e_desktop_ib_reload(a->desktop);
-   }
-   else if (event & E_EVENT_LAYOUT_CHANGED)
-   {
-      snprintf(buf, PATH_MAX, "layout_reload:%s", a->desktop->name);
-      e_desktop_layout_reload(a->desktop);
-   }
+   if(a&&a->desktop&&a->desktop->name) {
+     if (event & E_EVENT_BG_CHANGED) {
+       snprintf(buf, PATH_MAX, "background_reload:%s", a->desktop->name);
+       e_desktop_bg_reload(a->desktop); }
+     else if (event & E_EVENT_ICB_CHANGED) {
+       snprintf(buf, PATH_MAX, "iconbar_reload:%s", a->desktop->name);
+       e_desktop_ib_reload(a->desktop); }
+     else if (event & E_EVENT_LAYOUT_CHANGED) {
+       snprintf(buf, PATH_MAX, "layout_reload:%s", a->desktop->name);
+       e_desktop_layout_reload(a->desktop); }}
+#ifdef DEBUG
+   else {
+     if(a) {
+       if(a->desktop) {
+         D("e_desktop_file_event_handler: E_Desktop_Adaptor->desktop->name not set, 
+"); }
+       else { D("e_desktop_file_event_handler: E_Desktop_Adaptor->desktop not set, 
+"); }}
+     else { D("e_desktop_file_event_handler: E_Desktop_Adaptor not set, "); }
+
+     if (event & E_EVENT_BG_CHANGED) {
+       D("BG_CHANGED\n"); }
+     else if (event & E_EVENT_ICB_CHANGED) {
+       D("ICB_CHANGED\n"); }
+     else if (event & E_EVENT_LAYOUT_CHANGED) {
+       D("LAYOUT_CHANGED\n"); }
+     else { D(" (unknown event-type)\n"); }}
+#endif
 
    D_RETURN;
    UN(o);
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/e_dir.c,v
retrieving revision 1.2.2.7
retrieving revision 1.2.2.8
diff -u -3 -r1.2.2.7 -r1.2.2.8
--- e_dir.c     11 Jan 2003 08:36:54 -0000      1.2.2.7
+++ e_dir.c     11 Jan 2003 13:38:47 -0000      1.2.2.8
@@ -135,7 +135,7 @@
      if(d->dir)
        free(d->dir);
      if(!(d->dir=strdup(dir))) {
-       D("e_dir_set_dir: OOM");
+       D("e_dir_set_dir: OOM\n");
        D_RETURN; }}
 
    /* start monitoring new dir */




-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to