add new context to sync with frame.h cgl
authorDerek Foreman <foremande@gmail.com>
Mon, 28 Jun 2010 18:24:58 +0000 (14:24 -0400)
committerDerek Foreman <foremande@gmail.com>
Mon, 28 Jun 2010 18:24:58 +0000 (14:24 -0400)
fir strcmp() misuse

obtheme/parser.y
obtheme/theme.obtheme

index d46a83a..9f0d0c9 100644 (file)
@@ -45,14 +45,15 @@ static struct context_table_item contexts[OB_FRAME_NUM_CONTEXTS] = {
        {"iconify", OB_FRAME_CONTEXT_ICONIFY},
        {"icon", OB_FRAME_CONTEXT_ICON},
        {"close", OB_FRAME_CONTEXT_CLOSE},
-       {"moveresize", OB_FRAME_CONTEXT_MOVE_RESIZE}
+       {"moveresize", OB_FRAME_CONTEXT_MOVE_RESIZE},
+       {"dock", OB_FRAME_CONTEXT_DOCK}
 };
 
 static ObFrameContext context_from_string(char *str)
 {
        int i;
        for (i = 0; i < OB_FRAME_NUM_CONTEXTS; i++)
-               if (strcmp(contexts[i].name, str) == 1)
+               if (strcmp(contexts[i].name, str) == 0)
                        return contexts[i].val;
        return -1;
 }
@@ -79,10 +80,10 @@ static RrSurfaceColorType gradient_from_string(char *str)
 {
        int i;
 
-       for (i = 0; i < RR_SURFACE_NUM_TYPES; i++)
-               if (strcmp(gradients[i].name, str) == 1)
+       for (i = 0; i < RR_SURFACE_NUM_TYPES; i++) {
+               if (strcmp(gradients[i].name, str) == 0)
                        return gradients[i].val;
-
+       }
        return -1;
 }
 
index 6946cec..426601f 100644 (file)
@@ -55,7 +55,7 @@ theme awesome {
                                                box (0, 0, 0) to (10, 10, 0)
                                        }
                                        material(none)
-                                       context(minimize)
+                                       context(iconify)
                                }
                                decor maxbutton {
                                        space {