From a55116779436adb57bb0ddc4c750d261327d68b0 Mon Sep 17 00:00:00 2001 From: okan Date: Tue, 22 Mar 2011 10:52:37 +0000 Subject: while this piece deals with client argv's in a seemingly inefficient way (noticed by Tim Peniket), since we don't ever do anything with cliarg, remove the hunk and cliarg completely. ok oga@ --- calmwm.h | 3 +-- client.c | 28 +--------------------------- 2 files changed, 2 insertions(+), 29 deletions(-) diff --git a/calmwm.h b/calmwm.h index 75ac1ad..59da0f1 100644 --- a/calmwm.h +++ b/calmwm.h @@ -15,7 +15,7 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $Id: calmwm.h,v 1.120 2011/03/22 10:49:46 okan Exp $ + * $Id: calmwm.h,v 1.121 2011/03/22 10:52:37 okan Exp $ */ #ifndef _CALMWM_H_ @@ -189,7 +189,6 @@ struct client_ctx { char *app_class; char *app_name; - char *app_cliarg; }; extern const char *shortcut_to_name[]; diff --git a/client.c b/client.c index d4b0afd..6f7c986 100644 --- a/client.c +++ b/client.c @@ -15,7 +15,7 @@ * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. * - * $Id: client.c,v 1.78 2011/03/22 10:49:46 okan Exp $ + * $Id: client.c,v 1.79 2011/03/22 10:52:37 okan Exp $ */ #include @@ -807,8 +807,6 @@ static void client_gethints(struct client_ctx *cc) { XClassHint xch; - int argc; - char **argv; struct mwm_hints *mwmh; if (XGetClassHint(X_Dpy, cc->win, &xch)) { @@ -824,29 +822,6 @@ client_gethints(struct client_ctx *cc) !(mwmh->decorations & MWM_DECOR_ALL) && !(mwmh->decorations & MWM_DECOR_BORDER)) cc->bwidth = 0; - if (XGetCommand(X_Dpy, cc->win, &argv, &argc)) { -#define MAX_ARGLEN 512 -#define ARG_SEP_ " " - int i, o, len = MAX_ARGLEN; - char *buf; - - buf = xmalloc(len); - buf[0] = '\0'; - - for (o = 0, i = 0; o < len && i < argc; i++) { - if (argv[i] == NULL) - break; - strlcat(buf, argv[i], len); - o += strlen(buf); - strlcat(buf, ARG_SEP_, len); - o += strlen(ARG_SEP_); - } - - if (strlen(buf) > 0) - cc->app_cliarg = buf; - - XFreeStringList(argv); - } } static void @@ -856,7 +831,6 @@ client_freehints(struct client_ctx *cc) XFree(cc->app_name); if (cc->app_class != NULL) XFree(cc->app_class); - xfree(cc->app_cliarg); } static int -- cgit v1.2.3-2-gb3c3