diff --git a/examples/menus/inventory/init.lua b/examples/menus/inventory/init.lua index 0a50ef5..10dcb99 100644 --- a/examples/menus/inventory/init.lua +++ b/examples/menus/inventory/init.lua @@ -93,8 +93,11 @@ function InventoryWidget:new(scene, menu, newmenu, fullname) InventoryWidget.super.new(self, widgetmenu, font, fullname) end -function InventoryWidget:action() +function InventoryWidget:action(source) self.scene.menusystem:switchMenu(self.newmenu) + if (source == "pointer") then + self.scene.menusystem.menus["main"]:getFocus() + end end -- Scene widget :: switch scene