From 983382db57099467b132e40113ac9cc9e4e602cb Mon Sep 17 00:00:00 2001 From: Reginald Kennedy Date: Sun, 26 Aug 2012 20:39:47 +0800 Subject: [PATCH] Remove setquirk error; just ignore when attempting to set quirk to NONE. --- spectrwm.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/spectrwm.c b/spectrwm.c index a9ad913..f92cbf0 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -6173,6 +6173,7 @@ setquirk(const char *class, const char *name, unsigned long quirk) DNPRINTF(SWM_D_QUIRK, "setquirk: enter %s:%s [%lu]\n", class, name, quirk); + /* Remove/replace existing quirk. */ TAILQ_FOREACH(qp, &quirks, entry) { if (!strcmp(qp->class, class) && !strcmp(qp->name, name)) { if (!quirk) @@ -6183,12 +6184,11 @@ setquirk(const char *class, const char *name, unsigned long quirk) return; } } - if (!quirk) { - warnx("error: setquirk: cannot find class/name combination"); - return; - } - quirk_insert(class, name, quirk); + /* Only insert if quirk is not NONE. */ + if (quirk) + quirk_insert(class, name, quirk); + DNPRINTF(SWM_D_QUIRK, "setquirk: leave\n"); } -- 1.7.10.4