Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@sugarlabs.org>2009-07-22 10:32:24 (GMT)
committer Tomeu Vizoso <tomeu@sugarlabs.org>2009-07-22 10:32:24 (GMT)
commita9c4077cde2ac593c4dc944a165e7765e6b26c43 (patch)
treeb2d54608ebc9554b6d1e273ddd24872316530f5d /src
parenta8e1535073ef05459b7b960c1d417bc024c411b0 (diff)
Dont reinstall bundle if its already installed (silbe) #1053
Diffstat (limited to 'src')
-rw-r--r--src/jarabe/model/bundleregistry.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/jarabe/model/bundleregistry.py b/src/jarabe/model/bundleregistry.py
index 5f5851d..42a599f 100644
--- a/src/jarabe/model/bundleregistry.py
+++ b/src/jarabe/model/bundleregistry.py
@@ -379,6 +379,9 @@ class BundleRegistry(gobject.GObject):
act = self.get_bundle(bundle.get_bundle_id())
if act is None:
logging.warning('Activity not installed')
+ elif act.get_activity_version() == bundle.get_activity_version():
+ logging.debug('No upgrade needed, same version already installed.')
+ return
elif act.get_path().startswith(env.get_user_activities_path()):
try:
self.uninstall(bundle, force=True)