Author: manolo Date: 2011-07-20 09:06:02 -0700 (Wed, 20 Jul 2011) New Revision: 8867 Log: Fixed crash under Solaris if no printer is defined.
Modified: branches/branch-1.3/src/print_panel.cxx Modified: branches/branch-1.3/src/print_panel.cxx =================================================================== --- branches/branch-1.3/src/print_panel.cxx 2011-07-20 13:50:15 UTC (rev 8866) +++ branches/branch-1.3/src/print_panel.cxx 2011-07-20 16:06:02 UTC (rev 8867) @@ -574,11 +574,11 @@ char name[1024]; int val; - snprintf(name, sizeof(name), "%s/page_size", printer); + snprintf(name, sizeof(name), "%s/page_size", printer == NULL ? "" : printer); print_prefs.get(name, val, 1); print_page_size->value(val); - snprintf(name, sizeof(name), "%s/output_mode", printer); + snprintf(name, sizeof(name), "%s/output_mode", printer == NULL ? "" : printer); print_prefs.get(name, val, 0); print_output_mode[val]->setonly(); } _______________________________________________ fltk-commit mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-commit
