widget: fix screen number of layouts as arg

Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
Julien Danjou 2009-11-09 21:27:00 +01:00
parent 88dfed11e1
commit 240a83d215
1 changed files with 2 additions and 2 deletions

View File

@ -175,7 +175,7 @@ widget_geometries(wibox_t *wibox)
luaA_object_push_item(globalconf.L, -1, wibox->widgets_table); luaA_object_push_item(globalconf.L, -1, wibox->widgets_table);
lua_remove(globalconf.L, -2); lua_remove(globalconf.L, -2);
/* Push 3rd argument: wibox screen */ /* Push 3rd argument: wibox screen */
lua_pushnumber(globalconf.L, screen_array_indexof(&globalconf.screens, wibox->screen)); lua_pushnumber(globalconf.L, screen_array_indexof(&globalconf.screens, wibox->screen) + 1);
/* Re-push the layout function */ /* Re-push the layout function */
lua_pushvalue(globalconf.L, -4); lua_pushvalue(globalconf.L, -4);
/* call the layout function with 3 arguments (wibox geometry, widget /* call the layout function with 3 arguments (wibox geometry, widget
@ -214,7 +214,7 @@ widget_geometries(wibox_t *wibox)
{ {
lua_pushnumber(globalconf.L, i + 1); lua_pushnumber(globalconf.L, i + 1);
widget_t *widget = widgets->tab[i].widget; widget_t *widget = widgets->tab[i].widget;
lua_pushnumber(globalconf.L, screen_array_indexof(&globalconf.screens, wibox->screen)); lua_pushnumber(globalconf.L, screen_array_indexof(&globalconf.screens, wibox->screen) + 1);
area_t geometry = widget->extents(globalconf.L, widget); area_t geometry = widget->extents(globalconf.L, widget);
lua_pop(globalconf.L, 1); lua_pop(globalconf.L, 1);
geometry.x = geometry.y = 0; geometry.x = geometry.y = 0;