Hide Forgot
Description of problem: With the Printers settings window open, disconnecting a connected printer does not show any effect even though the CUPS queue has been paused. Reloading it by clicking All Settings and then Printers shows it correctly: the list item is shown "greyed" and the on-off widget is set to OFF. Reconnecting the printer does correctly update the window. Version-Release number of selected component (if applicable): control-center-3.2.0-1.fc16.x86_64 How reproducible: 100% Steps to Reproduce: 1.Plug in printer 2.System Settings -> Printers 3.Disconnect printer Actual results: No change shown in the window Expected results: New printer state should be shown.
Hi, I've just committed a fix for this into upstream's git. It will be available in gnome-control-center-3.2.2 release (which should be available at 16th of November). The problem here was that the panel was not connected to CUPS' event "printer-stopped". But it have been connected to "printer-state-changed" and this is strange because the printer changes state when unplugged but CUPS doesn't emit "printer-state-changed" for that, just the "printer-stopped". Isn't this a bug in CUPS? Regards Marek
Thanks. > Isn't this a bug in CUPS? No, this seems to be according to how RFC 3995 says it should work (ref. 5.3.3.5.1).
Fix verified. Thanks! control-center-3.2.2-1.fc16.x86_64