summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Fl_Printer.cxx4
-rw-r--r--src/Fl_Quartz_Printer.mm1
2 files changed, 4 insertions, 1 deletions
diff --git a/src/Fl_Printer.cxx b/src/Fl_Printer.cxx
index 7214ea1b7..bef1c25a3 100644
--- a/src/Fl_Printer.cxx
+++ b/src/Fl_Printer.cxx
@@ -78,7 +78,8 @@ const char *Fl_Printer::property_cancel = "Cancel";
const char *Fl_Printer::device_type = "Fl_Printer";
-void Fl_Printer::set_current()
+#if defined(__APPLE__) || defined(WIN32)
+void Fl_System_Printer::set_current(void)
{
#ifdef __APPLE__
fl_gc = (CGContextRef)gc;
@@ -87,6 +88,7 @@ void Fl_Printer::set_current()
#endif
this->Fl_Surface_Device::set_current();
}
+#endif
//
// End of "$Id$".
diff --git a/src/Fl_Quartz_Printer.mm b/src/Fl_Quartz_Printer.mm
index 479cd846d..825826457 100644
--- a/src/Fl_Quartz_Printer.mm
+++ b/src/Fl_Quartz_Printer.mm
@@ -41,6 +41,7 @@ Fl_System_Printer::Fl_System_Printer(void)
y_offset = 0;
scale_x = scale_y = 1.;
type_ = device_type;
+ gc = 0;
driver(fl_graphics_driver);
}