Sat, 03 Jan 2015 20:18:00 +0100
Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.
michael@0 | 1 | function runRichards() { |
michael@0 | 2 | queue = new Packet; |
michael@0 | 3 | Packet(queue, ID_DEVICE_A, KIND_DEVICE); |
michael@0 | 4 | new Packet; |
michael@0 | 5 | } |
michael@0 | 6 | var ID_DEVICE_A = 4; |
michael@0 | 7 | var KIND_DEVICE = 0; |
michael@0 | 8 | Packet = function (queue) { |
michael@0 | 9 | this.link = null |
michael@0 | 10 | if (queue == null) return; |
michael@0 | 11 | var peek, next = queue; |
michael@0 | 12 | while ((peek = next.link) != null) |
michael@0 | 13 | ID_HANDLER_B |
michael@0 | 14 | }; |
michael@0 | 15 | runRichards() |