diff options
| author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2023-06-12 23:08:12 +0300 | 
|---|---|---|
| committer | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2023-06-12 23:08:12 +0300 | 
| commit | 546c6a09d8ddcd8a327dd9dc76e122f6d98effb9 (patch) | |
| tree | cf9d4190e1234d9631ff2119424f361d7a9c8fc7 /indra/newview | |
| parent | bc67a7445cf8113708d94c5759a3509361a23e78 (diff) | |
SL-19823 Fix list view not focusing properly
Diffstat (limited to 'indra/newview')
| -rw-r--r-- | indra/newview/llpanelmaininventory.cpp | 17 | 
1 files changed, 10 insertions, 7 deletions
diff --git a/indra/newview/llpanelmaininventory.cpp b/indra/newview/llpanelmaininventory.cpp index 7259ecf788..713ae21198 100644 --- a/indra/newview/llpanelmaininventory.cpp +++ b/indra/newview/llpanelmaininventory.cpp @@ -2425,14 +2425,17 @@ void LLPanelMainInventory::updateCombinationVisibility()                  mCombinationListLayoutPanel->setShape(list_latout, true /*tell stack to account for new shape*/);              }          } +    } -        if (mCombInvUUIDNeedsRename.notNull() && mCombinationInventoryPanel->areViewsInitialized()) -        { -            mCombinationInventoryPanel->setSelectionByID(mCombInvUUIDNeedsRename, TRUE); -            mCombinationInventoryPanel->getRootFolder()->scrollToShowSelection(); -            mCombinationInventoryPanel->getRootFolder()->setNeedsAutoRename(TRUE); -            mCombInvUUIDNeedsRename.setNull(); -        } +    if (mSingleFolderMode +        && !isGalleryViewMode() +        && mCombInvUUIDNeedsRename.notNull() +        && mCombinationInventoryPanel->areViewsInitialized()) +    { +        mCombinationInventoryPanel->setSelectionByID(mCombInvUUIDNeedsRename, TRUE); +        mCombinationInventoryPanel->getRootFolder()->scrollToShowSelection(); +        mCombinationInventoryPanel->getRootFolder()->setNeedsAutoRename(TRUE); +        mCombInvUUIDNeedsRename.setNull();      }  }  | 
