From 1fe0e144c9a1cd9d7e6ca7327dc5e8b4b68ac81b Mon Sep 17 00:00:00 2001 From: rdb Date: Thu, 28 May 2009 08:27:34 +0000 Subject: [PATCH] Work around a weird crash --- direct/src/gui/DirectDialog.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/direct/src/gui/DirectDialog.py b/direct/src/gui/DirectDialog.py index 755aefae63..960a877fdf 100644 --- a/direct/src/gui/DirectDialog.py +++ b/direct/src/gui/DirectDialog.py @@ -200,7 +200,10 @@ class DirectDialog(DirectFrame): extraArgs = [value]) # Position buttons and text pad = self['pad'] - image = self.component('image0') + if self.hascomponent('image0'): + image = self.component('image0') + else: + image = None # Get size of text/geom without image (for state 0) if image: image.reparentTo(hidden)