diff --git a/src/x11/x.c b/src/x11/x.c index 55267e8..e5f8177 100644 --- a/src/x11/x.c +++ b/src/x11/x.c @@ -531,16 +531,15 @@ void x_setup(void) struct geometry x_parse_geometry(const char *geom_str) { assert(geom_str); + struct geometry geometry = { 0 }; if (geom_str[0] == '-') { - settings.geometry.negative_width = true; + geometry.negative_width = true; geom_str++; } else { - settings.geometry.negative_width = false; + geometry.negative_width = false; } - struct geometry geometry = { 0 }; - int mask = XParseGeometry(geom_str, &geometry.x, &geometry.y, &geometry.w, &geometry.h);