From 198aa83476680f1b90e81a2344731c5d894ae9a4 Mon Sep 17 00:00:00 2001 From: ale rimoldi Date: Sun, 12 Oct 2025 16:45:27 +0200 Subject: enable ungrouping and group adjust if the selection contains a group diff --git a/scribus/appmodehelper.cpp b/scribus/appmodehelper.cpp index 79e0359af..6bb7235f7 100644 --- a/scribus/appmodehelper.cpp +++ b/scribus/appmodehelper.cpp @@ -910,7 +910,7 @@ void AppModeHelper::enableActionsForSelection(ScribusMainWindow* scmw, ScribusDo (*a_scrActions)["itemLock"]->setEnabled(doc->appMode != modeEditClip); (*a_scrActions)["itemLockSize"]->setEnabled(true); (*a_scrActions)["itemPrintingEnabled"]->setEnabled(true); - if (currItem->isGroup()) + if (doc->m_Selection->containsItemType(PageItem::Group)) { (*a_scrActions)["itemUngroup"]->setEnabled(doc->appMode != modeEdit); (*a_scrActions)["itemGroupAdjust"]->setEnabled(doc->appMode != modeEdit);