Hide Forgot
Description of problem: I'm seeing printer state reasons (such as connecting-to-device) notified on-screen when *another user* submits a job to a queue. To clarify: I have no jobs in the queue myself. Version-Release number of selected component (if applicable): gnome-settings-daemon-3.2.0-1.fc16.x86_64 How reproducible: 100% Steps to Reproduce: 1.Create a queue. 2.Get another user to submit a job (e.g. from command line). I tried as root. Actual results: Notification (due to bug #743877) shown on screen even though I am not printing to that printer. This is a separate bug to bug #743877 though -- any state reason, e.g. media-empty-error, will trigger this. Expected results: Notifications only shown for printers that I have jobs queued for. Additional info: Worked in system-config-printer-applet.
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). I've created a hash table into which are names of printers to which I'm printing right now inserted. This hash table is consulted in callback of PrinterStateChanged signal. Regards Marek
Fix confirmed with control-center-3.2.2-1.fc16.x86_64. Thanks!