From 9c40bff44e46c8f323dd4e29d8e3e89a96ce3153 Mon Sep 17 00:00:00 2001 From: Jiri Konecny Date: Tue, 24 Mar 2015 16:26:43 +0100 Subject: [PATCH] Prevent spokes from being exited more times. Thank you davidshea for help. --- pyanaconda/ui/gui/hubs/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pyanaconda/ui/gui/hubs/__init__.py b/pyanaconda/ui/gui/hubs/__init__.py index a139bb25a4e..e266b961625 100644 --- a/pyanaconda/ui/gui/hubs/__init__.py +++ b/pyanaconda/ui/gui/hubs/__init__.py @@ -364,6 +364,10 @@ def _on_spoke_clicked(self, selector, event, spoke): self.main_window.enterSpoke(spoke) def spoke_done(self, spoke): + # Ignore if not in a spoke + if not self._inSpoke: + return + spoke.visitedSinceApplied = True # Don't take visitedSinceApplied into account here. It will always be