Fix the pages range in the print dialog in wxOSX.
Set the min/max pages earlier for them to be taken into account and also actually do set them in the print settings. Closes #8349. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72805 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		| @@ -65,6 +65,11 @@ int wxMacPrintDialog::ShowModal() | ||||
|  | ||||
|     NSPrintPanel* panel = [NSPrintPanel printPanel]; | ||||
|     NSPrintInfo* printInfo = ((wxOSXCocoaPrintData*)m_printDialogData.GetPrintData().GetNativeData())->GetNSPrintInfo(); | ||||
|  | ||||
|     NSMutableDictionary* dict = [printInfo printSettings]; | ||||
|     [dict setValue:[NSNumber numberWithInt:m_printDialogData.GetMinPage()] forKey:@"com_apple_print_PrintSettings_PMFirstPage"]; | ||||
|     [dict setValue:[NSNumber numberWithInt:m_printDialogData.GetMaxPage()] forKey:@"com_apple_print_PrintSettings_PMLastPage"]; | ||||
|  | ||||
|     if ( (NSInteger)[panel runModalWithPrintInfo:printInfo] == NSOKButton ) | ||||
|     { | ||||
|         result = wxID_OK; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user