]> git.sur5r.net Git - i3/i3/commitdiff
ensure align = left is the default and update documentation accordingly
authorIngo Bürk <ingo.buerk@tngtech.com>
Tue, 2 Dec 2014 20:38:30 +0000 (21:38 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Wed, 3 Dec 2014 07:12:04 +0000 (08:12 +0100)
fixes #1403

docs/i3bar-protocol
i3bar/include/common.h
i3bar/src/child.c

index 927631549fe9969622824b53c4435e6af08b77c1..0ca2fd82c9e3d3e0233d359dcdfe682e1c063588 100644 (file)
@@ -148,7 +148,7 @@ min_width::
         when you want to set a sensible minimum width regardless of which font you
         are using, and at what particular size.
 align::
-       Align text on the +center+ (default), +right+ or +left+ of the block, when
+       Align text on the +center+, +right+ or +left+ (default) of the block, when
        the minimum width of the latter, specified by the +min_width+ key, is not
        reached.
 name and instance::
index 31ac51613bb77d16860df5fa893ef3ea3d0a7c73..e8b6be0a57ec7e2788a9a68a9eb4ed161cfceb8a 100644 (file)
@@ -27,6 +27,7 @@ struct rect_t {
 };
 
 typedef enum {
+    /* First value to make it the default. */
     ALIGN_LEFT,
     ALIGN_CENTER,
     ALIGN_RIGHT
index 0bbf2a46dbab342b30b3a52b6c0c03ca6529fae8..4b09daa9884fdf64efacd1ba678810998ce6b7fd 100644 (file)
@@ -188,12 +188,12 @@ static int stdin_string(void *context, const unsigned char *val, size_t len) {
         sasprintf(&(ctx->block.color), "%.*s", len, val);
     }
     if (strcasecmp(ctx->last_map_key, "align") == 0) {
-        if (len == strlen("left") && !strncmp((const char *)val, "left", strlen("left"))) {
-            ctx->block.align = ALIGN_LEFT;
+        if (len == strlen("center") && !strncmp((const char *)val, "center", strlen("center"))) {
+            ctx->block.align = ALIGN_CENTER;
         } else if (len == strlen("right") && !strncmp((const char *)val, "right", strlen("right"))) {
             ctx->block.align = ALIGN_RIGHT;
         } else {
-            ctx->block.align = ALIGN_CENTER;
+            ctx->block.align = ALIGN_LEFT;
         }
     } else if (strcasecmp(ctx->last_map_key, "min_width") == 0) {
         i3String *text = i3string_from_utf8_with_length((const char *)val, len);