diff --git a/src/plugins/drawreport/ancestortree.py b/src/plugins/drawreport/ancestortree.py index 75a29d6f7..e5db0c4da 100644 --- a/src/plugins/drawreport/ancestortree.py +++ b/src/plugins/drawreport/ancestortree.py @@ -750,9 +750,13 @@ class AncestorTree(Report): scale = self.canvas.scale_report(one_page, scale_report != 0, scale_report == 2) + self._user.step_progress() + if scale != 1 or self.connect.get_val('shadowscale') != 1.0: self.scale_styles(scale) + self._user.end_progress() + def write_report(self): one_page = self.connect.get_val("resize_page") @@ -777,7 +781,6 @@ class AncestorTree(Report): if prnnum: page_num_box = PageNumberBox(self.doc, 'AC2-box') - self._user.step_progress() ##################### #ok, everyone is now ready to print on the canvas. Paginate? self.canvas.paginate(colsperpage, one_page) @@ -787,7 +790,6 @@ class AncestorTree(Report): #lets finally make some pages!!! ##################### pages = self.canvas.page_count(incblank) - self._user.end_progress() self._user.begin_progress( _('Ancestor Tree'), _('Printing the Tree...'), pages)