2007-08-26 Zsolt Foldvari <zfoldvar@users.sourceforge.net>
* src/ReportBase/_ReportDialog.py (report): Report dialog window is closed before report is run. * src/glade/printpreview.glade: Added. * src/glade/Makefile.am: printpreview.glade added. * src/docgen/GtkPrint.py: Preview is getting shape. svn: r8872
This commit is contained in:
@@ -215,7 +215,7 @@ class ReportDialog(BareReportDialog):
|
||||
ext_val = obj.get_ext()
|
||||
if ext_val:
|
||||
fname = spath + ext_val
|
||||
else:
|
||||
else:
|
||||
fname = spath
|
||||
self.target_fileentry.set_filename(fname)
|
||||
|
||||
@@ -644,6 +644,7 @@ def report(dbstate,uistate,person,report_class,options_class,
|
||||
while True:
|
||||
response = dialog.window.run()
|
||||
if response == gtk.RESPONSE_OK:
|
||||
dialog.close()
|
||||
try:
|
||||
MyReport = report_class(dialog.db,dialog.person,dialog.options)
|
||||
MyReport.doc.init()
|
||||
@@ -670,6 +671,7 @@ def report(dbstate,uistate,person,report_class,options_class,
|
||||
except:
|
||||
log.error("Failed to run report.", exc_info=True)
|
||||
break
|
||||
elif response == gtk.RESPONSE_DELETE_EVENT or response == gtk.RESPONSE_CANCEL:
|
||||
elif (response == gtk.RESPONSE_DELETE_EVENT or
|
||||
response == gtk.RESPONSE_CANCEL):
|
||||
dialog.close()
|
||||
break
|
||||
dialog.close()
|
||||
|
||||
Reference in New Issue
Block a user