summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorDirk Voelzke <dv@openoffice.org>2010-07-23 09:25:32 +0200
committerDirk Voelzke <dv@openoffice.org>2010-07-23 09:25:32 +0200
commitd3a5cd9a9d49e332a3eb10a296b1dc908d5571a8 (patch)
tree7c5de7f381607916ac976bf5dd8aea071bdbe52b /desktop
parent01016b92b2e1c8136ad1f14e6163746c8562c081 (diff)
jl154:#i133370# Remove 'disable' from popup menu for shared extensions
Diffstat (limited to 'desktop')
-rwxr-xr-xdesktop/source/deployment/gui/dp_gui_dialog2.cxx12
1 files changed, 7 insertions, 5 deletions
diff --git a/desktop/source/deployment/gui/dp_gui_dialog2.cxx b/desktop/source/deployment/gui/dp_gui_dialog2.cxx
index ed5db4cb11..9f5d400e68 100755
--- a/desktop/source/deployment/gui/dp_gui_dialog2.cxx
+++ b/desktop/source/deployment/gui/dp_gui_dialog2.cxx
@@ -372,11 +372,13 @@ MENU_COMMAND ExtBoxWithBtns_Impl::ShowPopupMenu( const Point & rPos, const long
if ( ! GetEntryData( nPos )->m_bLocked )
{
- if ( GetEntryData( nPos )->m_eState == REGISTERED )
- aPopup.InsertItem( CMD_DISABLE, DialogHelper::getResourceString( RID_CTX_ITEM_DISABLE ) );
- else if ( GetEntryData( nPos )->m_eState != NOT_AVAILABLE )
- aPopup.InsertItem( CMD_ENABLE, DialogHelper::getResourceString( RID_CTX_ITEM_ENABLE ) );
-
+ if ( GetEntryData( nPos )->m_bUser )
+ {
+ if ( GetEntryData( nPos )->m_eState == REGISTERED )
+ aPopup.InsertItem( CMD_DISABLE, DialogHelper::getResourceString( RID_CTX_ITEM_DISABLE ) );
+ else if ( GetEntryData( nPos )->m_eState != NOT_AVAILABLE )
+ aPopup.InsertItem( CMD_ENABLE, DialogHelper::getResourceString( RID_CTX_ITEM_ENABLE ) );
+ }
aPopup.InsertItem( CMD_REMOVE, DialogHelper::getResourceString( RID_CTX_ITEM_REMOVE ) );
}