mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
231260ed82
The data reporting notification was over-complicated. It wasn't displayed for +24hr after first run and it had a weird, non-required policy around what constituted acceptance of the policy. The notification is now shown shortly after first startup. The logic around "notification accepted" has been greatly simplified by rolling it into "notification shown." Where we once were checking whether the notification has been "accepted," we now check whether it has been displayed. The overly complicated logic around the implicit acceptance of the policy has also been removed. The end result is the code for managing the state of the notification is greatly simplified.
13 lines
700 B
JavaScript
13 lines
700 B
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
pref("datareporting.policy.dataSubmissionEnabled", true);
|
|
pref("datareporting.policy.firstRunTime", "0");
|
|
pref("datareporting.policy.dataSubmissionPolicyNotifiedTime", "0");
|
|
pref("datareporting.policy.dataSubmissionPolicyAcceptedVersion", 0);
|
|
pref("datareporting.policy.dataSubmissionPolicyBypassNotification", false);
|
|
pref("datareporting.policy.currentPolicyVersion", 2);
|
|
pref("datareporting.policy.minimumPolicyVersion", 1);
|
|
pref("datareporting.policy.minimumPolicyVersion.channel-beta", 2);
|