evince does not store setting "Select page size using document page size".
the setting is overwritten by the setting "Draw border around pages"
fix:
diff -r evince-42.3/libview/ev-print-operation.c evince-42.3-patched/libview/ev-print-operation.c 2778c2778 < gtk_print_settings_set_bool (settings, EV_PRINT_SETTING_PAGE_SIZE, print->draw_borders); --- > gtk_print_settings_set_bool (settings, EV_PRINT_SETTING_DRAW_BORDERS, print->draw_borders);
evince does not store setting "Select page size using document page size".
the setting is overwritten by the setting "Draw border around pages"
fix:
diff -r evince- 42.3/libview/ ev-print- operation. c evince- 42.3-patched/ libview/ ev-print- operation. c settings_ set_bool (settings, EV_PRINT_ SETTING_ PAGE_SIZE, print-> draw_borders) ; settings_ set_bool (settings, EV_PRINT_ SETTING_ DRAW_BORDERS, print-> draw_borders) ;
2778c2778
< gtk_print_
---
> gtk_print_