diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2007-12-07 09:23:56 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2007-12-07 09:23:56 +0000 |
commit | 5316035bdda09187960f91faf5cc46764b2679c6 (patch) | |
tree | 9ec52ef005cbab64dcf788bfad0dc898bd334ba4 /desktop/source/deployment/registry/package/dp_package.cxx | |
parent | c4b6cf1422d9e895b493838fe263831d17c98dda (diff) |
INTEGRATION: CWS jl83 (1.21.130); FILE MERGED
2007/11/29 16:40:14 jl 1.21.130.1: #i84019# set executable file permission for executables in extensions
Diffstat (limited to 'desktop/source/deployment/registry/package/dp_package.cxx')
-rw-r--r-- | desktop/source/deployment/registry/package/dp_package.cxx | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/desktop/source/deployment/registry/package/dp_package.cxx b/desktop/source/deployment/registry/package/dp_package.cxx index 51af97c431..9d258c934f 100644 --- a/desktop/source/deployment/registry/package/dp_package.cxx +++ b/desktop/source/deployment/registry/package/dp_package.cxx @@ -4,9 +4,9 @@ * * $RCSfile: dp_package.cxx,v $ * - * $Revision: 1.23 $ + * $Revision: 1.24 $ * - * last change: $Author: ihi $ $Date: 2007-11-22 16:25:35 $ + * last change: $Author: vg $ $Date: 2007-12-07 10:23:56 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -396,6 +396,12 @@ BackendImpl::PackageImpl::isRegistered_( for ( sal_Int32 pos = bundle.getLength(); pos--; ) { Reference<deployment::XPackage> const & xPackage = bundle[ pos ]; + //disregard executable (application/vnd.sun.star.executable) + //it will not be disabled/enabled. + OUString sType = xPackage->getPackageType()->getMediaType(); + if (sType.equals(OUSTR("application/vnd.sun.star.executable"))) + continue; + Reference<task::XAbortChannel> xSubAbortChannel( xPackage->createAbortChannel() ); AbortChannel::Chain chain( abortChannel, xSubAbortChannel ); |