View Revisions: Issue #1256
Summary | 0001256: Fix CUPS printer class dependency on first member | ||
---|---|---|---|
Revision | 2024-07-08 13:37 by rijkr | ||
Description | IST: The proxy printer cache of a CUPS Printer Class is copied from the proxy printer settings of its first class member. Since this is shallow copy (link to), any change on proxy printer settings of the first class member automatically applies to the proxy printer class. SOLL-1: Break dependency and apply deep copy of first class member to proxy printer class. SOLL-2: Add "synchronized" to critical update functions. |
||
Revision | 2024-07-08 13:20 by rijkr | ||
Description | IST: The proxy printer cache of a CUPS Printer Class is copied from the proxy printer settings of its first class member. Since this is shallow copy (link to), any change on proxy printer settings of the first class member automatically applies to the proxy printer class. SOLL: Break dependency and apply deep copy of first class member to proxy printer class. |