Pull from viewer-fbc
commit
701facaac4
|
|
@ -1335,7 +1335,7 @@ void LLFloater::setFocus( BOOL b )
|
|||
{
|
||||
return;
|
||||
}
|
||||
LLUICtrl* last_focus = gFocusMgr.getLastFocusForGroup(this);
|
||||
LLView* last_focus = gFocusMgr.getLastFocusForGroup(this);
|
||||
// a descendent already has focus
|
||||
BOOL child_had_focus = hasFocus();
|
||||
|
||||
|
|
|
|||
|
|
@ -469,7 +469,7 @@ void LLFocusMgr::setAppHasFocus(BOOL focus)
|
|||
mAppHasFocus = focus;
|
||||
}
|
||||
|
||||
LLUICtrl* LLFocusMgr::getLastFocusForGroup(LLView* subtree_root) const
|
||||
LLView* LLFocusMgr::getLastFocusForGroup(LLView* subtree_root) const
|
||||
{
|
||||
if (subtree_root)
|
||||
{
|
||||
|
|
@ -477,7 +477,7 @@ LLUICtrl* LLFocusMgr::getLastFocusForGroup(LLView* subtree_root) const
|
|||
if (found_it != mImpl->mFocusHistory.end())
|
||||
{
|
||||
// found last focus for this subtree
|
||||
return static_cast<LLUICtrl*>(found_it->second.get());
|
||||
return found_it->second.get();
|
||||
}
|
||||
}
|
||||
return NULL;
|
||||
|
|
|
|||
|
|
@ -97,7 +97,7 @@ public:
|
|||
void triggerFocusFlash();
|
||||
BOOL getAppHasFocus() const { return mAppHasFocus; }
|
||||
void setAppHasFocus(BOOL focus);
|
||||
LLUICtrl* getLastFocusForGroup(LLView* subtree_root) const;
|
||||
LLView* getLastFocusForGroup(LLView* subtree_root) const;
|
||||
void clearLastFocusForGroup(LLView* subtree_root);
|
||||
|
||||
// If setKeyboardFocus(NULL) is called, and there is a non-NULL default
|
||||
|
|
|
|||
Loading…
Reference in New Issue