summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorAndre Fischer <af@apache.org>2012-06-25 15:12:42 +0000
committerCaolán McNamara <caolanm@redhat.com>2013-05-02 12:13:22 +0100
commitaf37523b69b9e445fdf860e98e896daabf386e41 (patch)
tree0278a760d8c3b07d5ac9a172ef0161abfbecb003 /desktop
parentcdfad2dbbf180d3c556964c7aa8e0bb3b299d5e3 (diff)
Resolves: #i119272# Trigger deletion of temporary files of extension manager
(cherry picked from commit 84598594a6f36c2e3fc219d8cf1ec74b902e5e11) Change-Id: I5f581cb46e21c738ebf95eb30bcb517922e7f24b
Diffstat (limited to 'desktop')
-rw-r--r--desktop/source/deployment/manager/dp_extensionmanager.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/desktop/source/deployment/manager/dp_extensionmanager.cxx b/desktop/source/deployment/manager/dp_extensionmanager.cxx
index 55d980273f8c..85f0566b326d 100644
--- a/desktop/source/deployment/manager/dp_extensionmanager.cxx
+++ b/desktop/source/deployment/manager/dp_extensionmanager.cxx
@@ -1171,6 +1171,10 @@ uno::Sequence< uno::Sequence<Reference<deploy::XPackage> > >
getBundledRepository()->getDeployedPackages(xAbort, xCmdEnv);
addExtensionsToMap(mapExt, bundledExt, "bundled");
+ // Create the tmp repository to trigger its clean up (deletion
+ // of old temporary data.)
+ getTmpRepository();
+
//copy the values of the map to a vector for sorting
::std::vector< ::std::vector<Reference<deploy::XPackage> > >
vecExtensions;