I looked deeper in the code to try to understand this bug. The paper size menu is filled in gpa-option-menu.c : gpa_option_menu_rebuild_menu () using libgnomeprint's configuration tree.
The first time this function is called there is no problem. But this function is also called when the "modified' signal is catched (gpa_option_menu_config_modified_cb). The signal is emited in libgnomeprint, gpa-config.c:gpa_config_printer_modified (). During the two calls of gpa_option_menu_connect (), it seems the configuration tree is modified. There is a good chance that's a libgnomeprint bug so. -- Big problem in the print dialog https://launchpad.net/bugs/45417 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs