sd/source/ui/view/outlnvsh.cxx             |    4 +++-
 sd/uiconfig/simpress/popupmenu/outline.xml |    1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

New commits:
commit 2ff25197493c0946b2f075764f3191ea076acd40
Author:     Andreas Heinisch <[email protected]>
AuthorDate: Tue Sep 2 18:52:56 2025 +0200
Commit:     Andreas Heinisch <[email protected]>
CommitDate: Wed Sep 3 15:41:30 2025 +0200

    tdf#61369 - Impress outline view: enable paste of unformatted text
    
    Change-Id: I74fdf439f1277996f15ddf81ae0abeccf4579bf3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/190535
    Tested-by: Jenkins
    Reviewed-by: Andreas Heinisch <[email protected]>

diff --git a/sd/source/ui/view/outlnvsh.cxx b/sd/source/ui/view/outlnvsh.cxx
index 77b64d05ea6c..1c7ac45a61ef 100644
--- a/sd/source/ui/view/outlnvsh.cxx
+++ b/sd/source/ui/view/outlnvsh.cxx
@@ -860,7 +860,8 @@ void OutlineViewShell::GetMenuState( SfxItemSet &rSet )
     if (bDisableCollapseAll)
         rSet.DisableItem(SID_OUTLINE_COLLAPSE_ALL);
 
-    if( SfxItemState::DEFAULT == rSet.GetItemState( SID_PASTE ) )
+    if (SfxItemState::DEFAULT == rSet.GetItemState(SID_PASTE)
+        || SfxItemState::DEFAULT == rSet.GetItemState(SID_PASTE_UNFORMATTED))
     {
         if ( !mxClipEvtLstnr.is() )
         {
@@ -880,6 +881,7 @@ void OutlineViewShell::GetMenuState( SfxItemSet &rSet )
         if( !bPastePossible )
         {
             rSet.DisableItem( SID_PASTE );
+            rSet.DisableItem(SID_PASTE_UNFORMATTED);
         }
     }
 
diff --git a/sd/uiconfig/simpress/popupmenu/outline.xml 
b/sd/uiconfig/simpress/popupmenu/outline.xml
index 6ddc0b1a95f0..42057a4eeffa 100644
--- a/sd/uiconfig/simpress/popupmenu/outline.xml
+++ b/sd/uiconfig/simpress/popupmenu/outline.xml
@@ -11,6 +11,7 @@
   <menu:menuitem menu:id=".uno:Cut"/>
   <menu:menuitem menu:id=".uno:Copy"/>
   <menu:menuitem menu:id=".uno:Paste"/>
+  <menu:menuitem menu:id=".uno:PasteUnformatted"/>
   <menu:menuseparator/>
   <menu:menuitem menu:id=".uno:SetDefault"/>
   <menu:menuseparator/>

Reply via email to