diff options
| author | Manolo Gouy <Manolo> | 2014-01-14 12:49:44 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2014-01-14 12:49:44 +0000 |
| commit | 452ce6e5026ba7b9173d99b5e5d393ebea37a990 (patch) | |
| tree | ee08da2f936827110bb2adcdb21edd852f5d1d8c /src | |
| parent | 86f2214b28eb582205bdc10986862813d52cc9c1 (diff) | |
Added missing PMRelease() calls that match PMCreateXXX() calls (Mac OS before 10.5 only).
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10057 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src')
| -rw-r--r-- | src/Fl_Quartz_Printer.mm | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Fl_Quartz_Printer.mm b/src/Fl_Quartz_Printer.mm index e7c1fed75..fc17ef15e 100644 --- a/src/Fl_Quartz_Printer.mm +++ b/src/Fl_Quartz_Printer.mm @@ -284,6 +284,13 @@ void Fl_System_Printer::end_job (void) fl_alert ("PM Session error %d", (int)status); } PMSessionEndDocumentNoDialog(printSession); +#if !__LP64__ + if (fl_mac_os_version < 100500) { + PMRelease(printSettings); + PMRelease(pageFormat); + PMRelease(printSession); + } +#endif Fl_Display_Device::display_device()->set_current(); fl_gc = 0; Fl_Window *w = Fl::first_window(); |
