]> Dogcows Code - chaz/openbox/blobdiff - plugins/keyboard/keysrc.yacc
Add include path
[chaz/openbox] / plugins / keyboard / keysrc.yacc
index d779da838464daec914ee6caf555d71c15ccbc90..50f41b8009a0571b76b93c4ad019da1c15a707b3 100644 (file)
@@ -22,7 +22,7 @@ static char *path;
     GList *list;
 }
 
-%token <integer> INTEGER;
+%token <integer> INTEGER
 %token <string> STRING
 %token <string> FIELD
 %token <string> DESKTOP
@@ -39,8 +39,8 @@ config:
   ;
 
 fields:
-  FIELD { $$ = g_list_prepend(NULL, $1); }
-  | fields FIELD { $$ = g_list_prepend($1, $2); }
+  FIELD { $$ = g_list_append(NULL, $1); }
+  | fields FIELD { $$ = g_list_append($1, $2); }
   ;
 
 %%
@@ -89,7 +89,7 @@ static void addbinding(GList *keylist, char *action, char *apath, int num)
     else
         g_free(apath);
     if (a->func == action_desktop)
-        a->data.desktop.desk = (unsigned) num + 1;
+        a->data.desktop.desk = (unsigned) num - 1;
     if (a->func == action_move_relative_horz ||
         a->func == action_move_relative_vert ||
         a->func == action_resize_relative_horz ||
This page took 0.026014 seconds and 4 git commands to generate.