From 198aa83476680f1b90e81a2344731c5d894ae9a4 Mon Sep 17 00:00:00 2001
From: ale rimoldi <ale@graphicslab.org>
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);
