diff options
-rw-r--r-- | pym/_emerge/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py index ea971b2fa..8e4dd5e19 100644 --- a/pym/_emerge/__init__.py +++ b/pym/_emerge/__init__.py @@ -8985,7 +8985,8 @@ class Scheduler(PollScheduler): self._do_merge_exit(merge) self._deallocate_config(merge.merge.settings) self._schedule() - if merge.returncode == os.EX_OK: + if merge.returncode == os.EX_OK and \ + not merge.merge.pkg.installed: self._status_display.curval += 1 self._status_display.merges = len(self._task_queues.merge) self._status_display.display() |