View Revisions: Issue #1256

Summary 0001256: Fix CUPS printer class dependency on first member
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.
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.