diff --git a/src/print.c b/src/print.c
index b644b3a..28893e0 100644
--- a/src/print.c
+++ b/src/print.c
@@ -1872,7 +1872,8 @@ gnm_print_sheet (WorkbookControl *wbc, Sheet *sheet,
 			(sheet->print_info, settings);
 		break;
 	case GTK_PRINT_OPERATION_RESULT_CANCEL:
-		/* printing_instance_delete (pi); Done in response to end-print signal */
+		printing_instance_delete (pi); /* Done in response to end-print signal, but seems
+						* that end-print signal is not fired in this case */
 		break;
 	case GTK_PRINT_OPERATION_RESULT_ERROR:
 		/* FIXME? */
