diff --git a/code/_onclick/hud/action_button.dm b/code/_onclick/hud/action_button.dm index ca4d6a5874f..b70c98908f5 100644 --- a/code/_onclick/hud/action_button.dm +++ b/code/_onclick/hud/action_button.dm @@ -6,16 +6,19 @@ if((istype(over_object, /obj/screen/movable/action_button) && !istype(over_object, /obj/screen/movable/action_button/hide_toggle))) if(locked) to_chat(usr, "Action button \"[name]\" is locked, unlock it first.") + closeToolTip(usr) return var/obj/screen/movable/action_button/B = over_object var/list/actions = usr.actions actions.Swap(actions.Find(linked_action), actions.Find(B.linked_action)) moved = FALSE B.moved = FALSE + closeToolTip(usr) usr.update_action_buttons() else if(istype(over_object, /obj/screen/movable/action_button/hide_toggle)) - return + closeToolTip(usr) else + closeToolTip(usr) return ..() /obj/screen/movable/action_button/Click(location,control,params) @@ -47,8 +50,9 @@ /obj/screen/movable/action_button/hide_toggle/MouseDrop(over_object) if(istype(over_object, /obj/screen/movable/action_button)) - return + closeToolTip(usr) else + closeToolTip(usr) return ..() /obj/screen/movable/action_button/hide_toggle/Click(location,control,params)