- self.pushSummary()
-
- summary = c.createSummary() or SimpleSummary
- self.summary = self.instantiateSummaryDialog(summary, c)
- self.summary.show()
+ # when this is an execbegin after a execend of a "higher" dialog,
+ # popSummary already did the right thing.
+ if first:
+ self.pushSummary()
+ summary = c.createSummary() or SimpleSummary
+ self.summary = self.instantiateSummaryDialog(summary, c)
+ self.summary.show()
+ c.addSummary(self.summary)