Backed out changeset: b81927151a18. Fix of EXT-3981 reverted to fix EXT-4379.
--HG-- branch : product-enginemeow-7.2.2
parent
9a247000e4
commit
ea5f5f0af7
|
|
@ -184,7 +184,6 @@ LLFolderView::LLFolderView(const Params& p)
|
|||
mSourceID(p.task_id),
|
||||
mRenameItem( NULL ),
|
||||
mNeedsScroll( FALSE ),
|
||||
mEnableScroll( true ),
|
||||
mUseLabelSuffix(p.use_label_suffix),
|
||||
mPinningSelectedItem(FALSE),
|
||||
mNeedsAutoSelect( FALSE ),
|
||||
|
|
@ -1980,7 +1979,7 @@ void LLFolderView::deleteAllChildren()
|
|||
|
||||
void LLFolderView::scrollToShowSelection()
|
||||
{
|
||||
if (mEnableScroll && mSelectedItems.size())
|
||||
if (mSelectedItems.size())
|
||||
{
|
||||
mNeedsScroll = TRUE;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -274,7 +274,6 @@ public:
|
|||
void dumpSelectionInformation();
|
||||
|
||||
virtual S32 notify(const LLSD& info) ;
|
||||
void setEnableScroll(bool enable_scroll) { mEnableScroll = enable_scroll; }
|
||||
|
||||
bool useLabelSuffix() { return mUseLabelSuffix; }
|
||||
private:
|
||||
|
|
@ -309,7 +308,6 @@ protected:
|
|||
LLLineEditor* mRenamer;
|
||||
|
||||
BOOL mNeedsScroll;
|
||||
bool mEnableScroll;
|
||||
BOOL mPinningSelectedItem;
|
||||
LLRect mScrollConstraintRect;
|
||||
BOOL mNeedsAutoSelect;
|
||||
|
|
|
|||
|
|
@ -706,21 +706,6 @@ BOOL LLInventoryPanel::handleDragAndDrop(S32 x, S32 y, MASK mask, BOOL drop,
|
|||
return handled;
|
||||
}
|
||||
|
||||
// virtual
|
||||
void LLInventoryPanel::onMouseEnter(S32 x, S32 y, MASK mask)
|
||||
{
|
||||
LLPanel::onMouseEnter(x, y, mask);
|
||||
// don't auto-scroll a list when cursor is over Inventory. See EXT-3981.
|
||||
mFolderRoot->setEnableScroll(false);
|
||||
}
|
||||
|
||||
// virtual
|
||||
void LLInventoryPanel::onMouseLeave(S32 x, S32 y, MASK mask)
|
||||
{
|
||||
LLPanel::onMouseLeave(x, y, mask);
|
||||
mFolderRoot->setEnableScroll(true);
|
||||
}
|
||||
|
||||
void LLInventoryPanel::onFocusLost()
|
||||
{
|
||||
// inventory no longer handles cut/copy/paste/delete
|
||||
|
|
|
|||
|
|
@ -121,10 +121,6 @@ public:
|
|||
void* cargo_data,
|
||||
EAcceptance* accept,
|
||||
std::string& tooltip_msg);
|
||||
|
||||
void onMouseEnter(S32 x, S32 y, MASK mask);
|
||||
void onMouseLeave(S32 x, S32 y, MASK mask);
|
||||
|
||||
// LLUICtrl methods
|
||||
/*virtual*/ void onFocusLost();
|
||||
/*virtual*/ void onFocusReceived();
|
||||
|
|
|
|||
Loading…
Reference in New Issue