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