all repos — openbox @ dd41ae98894a1bae63063996ddfa00e2b2936cdf

openbox fork - make it a bit more like ryudo

for MoveResizeTo, make <x>current</x> the same as not specifying <x/> at all
Dana Jansens danakj@orodu.net
commit

dd41ae98894a1bae63063996ddfa00e2b2936cdf

parent

7d26873a32499bf97dc98b9dd8be1f4fd94e11cb

1 files changed, 11 insertions(+), 9 deletions(-)

jump to
M openbox/actions/moveresizeto.copenbox/actions/moveresizeto.c

@@ -33,15 +33,17 @@ static void parse_coord(xmlDocPtr doc, xmlNodePtr n, gint *pos,

gboolean *opposite, gboolean *center) { gchar *s = parse_string(doc, n); - if (!g_ascii_strcasecmp(s, "center")) - *center = TRUE; - else { - if (s[0] == '-') - *opposite = TRUE; - if (s[0] == '-' || s[0] == '+') - *pos = atoi(s+1); - else - *pos = atoi(s); + if (g_ascii_strcasecmp(s, "current") != 0) { + if (!g_ascii_strcasecmp(s, "center")) + *center = TRUE; + else { + if (s[0] == '-') + *opposite = TRUE; + if (s[0] == '-' || s[0] == '+') + *pos = atoi(s+1); + else + *pos = atoi(s); + } } g_free(s); }