Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_border.c 


Log Message:


no need to strdup to "" for name and class and machne - NULL is acceptable.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.623
retrieving revision 1.624
diff -u -3 -r1.623 -r1.624
--- e_border.c  13 Jan 2008 18:53:58 -0000      1.623
+++ e_border.c  24 Jan 2008 23:59:16 -0000      1.624
@@ -284,10 +284,10 @@
    bd->client.win = win;
 
    bd->client.icccm.title = NULL;
-   bd->client.icccm.name = strdup("");
-   bd->client.icccm.class = strdup("");
+   bd->client.icccm.name = NULL;
+   bd->client.icccm.class = NULL;
    bd->client.icccm.icon_name = NULL;
-   bd->client.icccm.machine = strdup("");
+   bd->client.icccm.machine = NULL;
    bd->client.icccm.min_w = 1;
    bd->client.icccm.min_h = 1;
    bd->client.icccm.max_w = 32767;
@@ -5114,8 +5114,6 @@
 
        pname = bd->client.icccm.name;
        pclass = bd->client.icccm.class;
-       bd->client.icccm.name = NULL;
-       bd->client.icccm.class = NULL;
        ecore_x_icccm_name_class_get(bd->client.win, &bd->client.icccm.name, 
&bd->client.icccm.class);
        if ((pname) && (bd->client.icccm.name) &&
            (pclass) && (bd->client.icccm.class))
@@ -6704,8 +6702,9 @@
          }
        if (!bd->desktop)
          {
-            bd->desktop = 
efreet_util_desktop_wm_class_find(bd->client.icccm.name,
-                                                            
bd->client.icccm.class);
+            if ((bd->client.icccm.name) && (bd->client.icccm.class))
+              bd->desktop = 
efreet_util_desktop_wm_class_find(bd->client.icccm.name,
+                                                              
bd->client.icccm.class);
             if (bd->desktop) efreet_desktop_ref(bd->desktop);
          }
        if (!bd->desktop)



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to