mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2025-12-31 04:51:40 +09:00
Removed goto usage
This commit is contained in:
@@ -160,28 +160,20 @@ function Gui.hide_left_flow(player)
|
|||||||
local top_flow = Gui.get_top_flow(player)
|
local top_flow = Gui.get_top_flow(player)
|
||||||
|
|
||||||
-- Check if the the element has a button attached
|
-- Check if the the element has a button attached
|
||||||
if not element_define.toolbar_button then
|
if element_define.toolbar_button then
|
||||||
goto hide_left_flow_end
|
-- Check if the topflow contains the button
|
||||||
|
local button = top_flow[element_define.toolbar_button]
|
||||||
|
if button then
|
||||||
|
-- Get the button define from the reverse lookup on the element
|
||||||
|
local button_define = Gui.defines[element_define.toolbar_button]
|
||||||
|
-- Raise the custom event if all of the top checks have passed
|
||||||
|
button_define:raise_custom_event{
|
||||||
|
name = Gui.events.on_visibility_changed_by_click,
|
||||||
|
element = button,
|
||||||
|
state = false
|
||||||
|
}
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Check if the topflow contains the button
|
|
||||||
local button = top_flow[element_define.toolbar_button]
|
|
||||||
if not button then
|
|
||||||
goto hide_left_flow_end
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Get the button define from the reverse lookup on the element
|
|
||||||
local button_define = Gui.defines[element_define.toolbar_button]
|
|
||||||
|
|
||||||
-- Raise the custom event if all of the top checks have passed
|
|
||||||
button_define:raise_custom_event{
|
|
||||||
name = Gui.events.on_visibility_changed_by_click,
|
|
||||||
element = button,
|
|
||||||
state = false
|
|
||||||
}
|
|
||||||
|
|
||||||
-- Label for the end of the loop
|
|
||||||
::hide_left_flow_end::
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user