Enlightenment CVS committal

Author  : onefang
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore/src/lib/ecore_desktop


Modified Files:
        ecore_desktop_menu.c 


Log Message:
Fix rasters seggie.

===================================================================
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_desktop/ecore_desktop_menu.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- ecore_desktop_menu.c        20 Aug 2006 03:45:53 -0000      1.9
+++ ecore_desktop_menu.c        30 Aug 2006 14:49:38 -0000      1.10
@@ -1470,30 +1470,33 @@
    /* FIXME: pass an actualy language parameter. */
    desktop = ecore_desktop_get(app, NULL);
 
-   if ((generate_data->unallocated) && (desktop->allocated))
-      return;
+   if (desktop)
+      {
+         if ((generate_data->unallocated) && (desktop->allocated))
+            return;
 
-   if (_ecore_desktop_menu_apply_rules
-       (generate_data, generate_data->rule, key, desktop))
-     {
-       desktop->allocated = TRUE;
-       if (generate_data->include)
-         {
-            ecore_hash_set(generate_data->apps, key, strdup(app));
+         if (_ecore_desktop_menu_apply_rules
+             (generate_data, generate_data->rule, key, desktop))
+           {
+             desktop->allocated = TRUE;
+             if (generate_data->include)
+               {
+                  ecore_hash_set(generate_data->apps, key, strdup(app));
 #ifdef DEBUG
-            printf("INCLUDING %s%s - %s\n",
-                   ((generate_data->unallocated) ? "UNALLOCATED " : ""), key, 
app);
+                  printf("INCLUDING %s%s - %s\n",
+                         ((generate_data->unallocated) ? "UNALLOCATED " : ""), 
key, app);
 #endif
-         }
-       else
-         {
-            ecore_hash_remove(generate_data->apps, key);
+               }
+             else
+               {
+                  ecore_hash_remove(generate_data->apps, key);
 #ifdef DEBUG
-            printf("EXCLUDING %s%s - %s\n",
-                   ((generate_data->unallocated) ? "UNALLOCATED " : ""), key, 
app);
+                  printf("EXCLUDING %s%s - %s\n",
+                         ((generate_data->unallocated) ? "UNALLOCATED " : ""), 
key, app);
 #endif
-         }
-     }
+               }
+           }
+      }
 }
 
 static int



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to