Blame cups-missing-devices.patch
|
Tim Waugh |
ac0b4e |
diff -up cups-1.4b2/backend/dnssd.c.missing-devices cups-1.4b2/backend/dnssd.c
|
|
Tim Waugh |
ac0b4e |
--- cups-1.4b2/backend/dnssd.c.missing-devices 2009-02-19 18:24:07.000000000 +0000
|
|
Tim Waugh |
ac0b4e |
+++ cups-1.4b2/backend/dnssd.c 2009-02-19 18:25:06.000000000 +0000
|
|
Tim Waugh |
ac0b4e |
@@ -437,6 +437,11 @@ main(int argc, /* I - Number of comm
|
|
Tim Waugh |
ac0b4e |
best->name, NULL, NULL);
|
|
Tim Waugh |
ac0b4e |
best->sent = 1;
|
|
Tim Waugh |
ac0b4e |
best = device;
|
|
Tim Waugh |
ac0b4e |
+
|
|
Tim Waugh |
ac0b4e |
+#ifdef HAVE_AVAHI
|
|
Tim Waugh |
ac0b4e |
+ /* Hack so that cups-deviced doesn't miss anything (STR #3108). */
|
|
Tim Waugh |
ac0b4e |
+ sleep (1);
|
|
Tim Waugh |
ac0b4e |
+#endif
|
|
Tim Waugh |
ac0b4e |
}
|
|
Tim Waugh |
ac0b4e |
else if (best->priority > device->priority ||
|
|
Tim Waugh |
ac0b4e |
(best->priority == device->priority &&
|
|
Tim Waugh |
ac0b4e |
@@ -458,6 +463,11 @@ main(int argc, /* I - Number of comm
|
|
Tim Waugh |
ac0b4e |
cupsBackendReport("network", device_uri, best->make_and_model,
|
|
Tim Waugh |
ac0b4e |
best->name, NULL, NULL);
|
|
Tim Waugh |
ac0b4e |
best->sent = 1;
|
|
Tim Waugh |
ac0b4e |
+
|
|
Tim Waugh |
ac0b4e |
+#ifdef HAVE_AVAHI
|
|
Tim Waugh |
ac0b4e |
+ /* Hack so that cups-deviced doesn't miss anything (STR #3108). */
|
|
Tim Waugh |
ac0b4e |
+ sleep (1);
|
|
Tim Waugh |
ac0b4e |
+#endif
|
|
Tim Waugh |
ac0b4e |
}
|
|
Tim Waugh |
ac0b4e |
}
|
|
Tim Waugh |
ac0b4e |
}
|