summaryrefslogtreecommitdiff
path: root/desktop/source/deployment/registry/package/dp_package.cxx
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2007-12-07 09:23:56 +0000
committerVladimir Glazounov <vg@openoffice.org>2007-12-07 09:23:56 +0000
commit5316035bdda09187960f91faf5cc46764b2679c6 (patch)
tree9ec52ef005cbab64dcf788bfad0dc898bd334ba4 /desktop/source/deployment/registry/package/dp_package.cxx
parentc4b6cf1422d9e895b493838fe263831d17c98dda (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.cxx10
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 );