Need to call onOpen() for modal alert toasts in setVisible() because the
virtual methods LLModalDialog::openFloater and LLModalDialog::onOpen() never
get invoked by LLFloater - this is only done by LLFloaterReg or if manually
doing so, but not for LLToast
LLFloater is a focus root and in case of a LLFloater hosted inside an LLMultiFloater,
the floater itself is erroneously stored as the previously focused view. So
an additional check is required to make sure we do not store the LLFloater, but
its hosting LLMultiFloater as focus root.
This may result in the location being shown twice if it gets added to the
teleport offer automatically (default for V3 viewers, but others may not do it).
Also, if the location is being shown twice, they may differ slightly because
the actual location is being extracted from the TP lure data which is coming
from the simulator and the location in the message is calculated locally in the
other agent's viewer.
This is expected behavior until we start messing with the actual TP message which
is not really desirable as we might change what a user actually entered.
* WARNING: LLView::getChild: Making dummy class LLIconCtrl named "create_inv_icon" in group_notices_tab_panel
* WARNING: LLView::getChild: Making dummy class LLIconCtrl named "view_inv_icon" in group_notices_tab_panel
* WARNING: LLView::getChild: Making dummy class LLButton named "btn_cancel" in panel_group_info_sidetray
WARNING: LLView::getChild: Making dummy class LLFilterEditor named "filter_input" in banlist_sub_tab
WARNING: LLView::getChild: Making dummy class LLPanel named "members_header" in group_roles_tab_panel
WARNING: LLView::getChild: Making dummy class LLPanel named "roles_header" in group_roles_tab_panel
WARNING: LLView::getChild: Making dummy class LLPanel named "actions_header" in group_roles_tab_panel
WARNING: LLView::getChild: Making dummy class LLPanel named "banlist_header" in group_roles_tab_panel
WARNING: LLView::getChild: Making dummy class LLPanel named "banlist_footer" in group_roles_tab_panel
* WARNING: LLView::getChild: Making dummy class LLButton named "save_btn" in sidepanel__item_panel
* WARNING: LLView::getChild: Making dummy class LLButton named "save_btn" in sidepanel__task_panel
* WARNING: LLView::getChild: Making dummy class LLButton named "cancel_btn" in sidepanel__task_panel
* WARNING: LLView::getChild: Making dummy class LLView named "Creator:" in sidepanel__task_panel
* WARNING: LLView::getChild: Making dummy class LLView named "Group:" in sidepanel__task_panel
* WARNING: LLView::getChild: Making dummy class LLUICtrl named "Group Name" in sidepanel__task_panel
* WARNING: LLView::getChild: Making dummy class LLView named "Permissions:" in sidepanel__task_panel
* WARNING: LLView::getChild: Making dummy class LLView named "Next owner can:" in sidepanel__task_panel
* WARNING: LLView::getChild: Making dummy class LLUICtrl named "Cost" in sidepanel__task_panel
* WARNING: LLView::getChild: Making dummy class LLButton named "overflow_btn" in sidepanel_inventory_panel