diff --git a/include/printer.cpp b/include/printer.cpp index 57ce49c28..d048cbb64 100755 --- a/include/printer.cpp +++ b/include/printer.cpp @@ -879,6 +879,7 @@ TPrinter::~TPrinter () xvt_print_destroy(_print_rcd); _print_rcd = NULL; } + // xvt_print_close(); #endif } @@ -1539,7 +1540,9 @@ else if (_printertype == winprinter && _txt.lines() > 0L) PrintWhat._txt = &_txt; PrintWhat._graphics = _isgraphics; PrintWhat._charsize = _ch_size; + xvt_print_open(); xvt_print_start_thread (start_winprint, (long) (&PrintWhat)); + xvt_print_close(); } else if (_printertype == fileprinter) {