From ee3871256e5134285a29483c0fb19fbd367ffeca Mon Sep 17 00:00:00 2001 From: Ansariel Date: Sat, 11 Apr 2020 00:48:01 +0200 Subject: [PATCH] FIRE-8213: Implement correct check --- indra/newview/llviewermenu.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp index 22f441759f..b42e77cdfe 100644 --- a/indra/newview/llviewermenu.cpp +++ b/indra/newview/llviewermenu.cpp @@ -9436,7 +9436,10 @@ static bool is_editable_selected() } else { - if (!RlvActions::canEdit(hSelection->getFirstEditableObject())) + // RlvSelectIsEditable will sort out all editable objects + // => if result = NULL, we can't edit all selected objects + RlvSelectIsEditable f; + if (hSelection->getFirstRootNode(&f) != NULL) { return false; }