diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-09-19 07:30:07 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-09-19 07:30:07 +0000 |
| commit | 9e60c45cdaa5812741860f81f3543fcee631a9aa (patch) | |
| tree | 19731c6516118fd7c246c8a12455518e3b9f7935 /openbox | |
| parent | abde4bc153b0b79b770506e2e35e36fcb1e32dc3 (diff) | |
dont allow 0 desktops
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/config.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/openbox/config.c b/openbox/config.c index 73754f0b..c58033bb 100644 --- a/openbox/config.c +++ b/openbox/config.c @@ -227,8 +227,11 @@ static void parse_desktops(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node, node = node->children; - if ((n = parse_find_node("number", node))) - config_desktops_num = parse_int(doc, n); + if ((n = parse_find_node("number", node))) { + guint d = parse_int(doc, n); + if (d > 0) + config_desktops_num = d; + } if ((n = parse_find_node("names", node))) { GSList *it; xmlNodePtr nname; |
