From ef6b0c60f7d5044d4c761584079506f700bd8f2a Mon Sep 17 00:00:00 2001 From: Mike Goslin Date: Wed, 6 Dec 2000 22:53:22 +0000 Subject: [PATCH] *** empty log message *** --- direct/src/gui/ForceAcknowledge.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/direct/src/gui/ForceAcknowledge.py b/direct/src/gui/ForceAcknowledge.py index 95e126ad77..309c751368 100644 --- a/direct/src/gui/ForceAcknowledge.py +++ b/direct/src/gui/ForceAcknowledge.py @@ -32,6 +32,9 @@ class ForceAcknowledge(StateData.StateData): def exit(self): """exit(self)""" + if self.isLoaded == 0: + return None + self.ignore("ForceAcknowledge-rollover") self.ignore("ForceAcknowledge-ok") @@ -40,6 +43,9 @@ class ForceAcknowledge(StateData.StateData): def load(self): """load(self)""" + if self.isLoaded == 1: + return None + # create a message self.text = OnscreenText.OnscreenText("", 0.0, 0.25) self.text.node().setAlign(0) @@ -54,11 +60,15 @@ class ForceAcknowledge(StateData.StateData): self.okButton.button.setUpRolloverEvent("ForceAcknowledge-rollover") self.okButton.button.setDownRolloverEvent("ForceAcknowledge-ok") - self.exit() self.isLoaded = 1 def unload(self): """unload(self)""" + if self.isLoaded == 0: + return None + + self.exit() + # GUI self.text.removeNode() del(self.okButton)