]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - scheduler/printers.c
Import CUPS trunk (1.4svn) r7116.
[thirdparty/cups.git] / scheduler / printers.c
index 4f69babbecaf85c923603b132058a76875effaf1..3571454f5d6e0ea821cb9eca8e24c5e7761b88c8 100644 (file)
@@ -2640,7 +2640,8 @@ cupsdSetPrinterState(
 
   if (old_state != s)
   {
-    cupsdAddEvent(CUPSD_EVENT_PRINTER_STATE_CHANGED, p, NULL,
+    cupsdAddEvent(s == IPP_PRINTER_STOPPED ? CUPSD_EVENT_PRINTER_STOPPED :
+                      CUPSD_EVENT_PRINTER_STATE_CHANGED, p, NULL,
                  "%s \"%s\" state changed.",
                  (p->type & CUPS_PRINTER_CLASS) ? "Class" : "Printer",
                  p->name);