<div class="markdown">
<p dir="auto">On 15 Sep 2014, at 17:54, Jeremy Cowgar wrote:</p>
<blockquote>
<p dir="auto">So, what I did was</p>
<ol>
<li value=1>Quit MailMate</li>
<li value=2>Issue the defaults statement</li>
<li value=3>killall cfprefsd</li>
<li value=4>Start MailMate</li>
</ol>
<p dir="auto">When MailMate asks for the preferences, cfprefsd then had to reload them from disk.</p>
<p dir="auto">At least that is my interpretation of what is going on. In my very limited searching, I didn't see a way to tell cfprefsd to reload the settings.</p>
</blockquote>
<p dir="auto">I have never needed to do step 3. Not even if I did step 2 before step 1, but to be honest I have never read up on the details of how this is working (and how/why it could fail). Your theory makes sense, but users do not (at least not in general) have your problem. I don't know why.</p>
<p dir="auto">In any case, I've seen other developers introduce a URL scheme for setting/clearing (hidden) preferences. Eventually I should do that as well since it would be much more user friendly. This would definitely not require killing <code>cfprefsd</code>.</p>
<p dir="auto">-- <br>
Benny</p>
</div>